SQL/C# Дублирующаяся строка в таблице без первичного ключаC#

Место общения программистов C#
Ответить
Anonymous
 SQL/C# Дублирующаяся строка в таблице без первичного ключа

Сообщение Anonymous »


У меня есть таблица, в которой мы сохраняем все журналы, в этой таблице нет первичного ключа. Все журналы сохраняются в базе данных с помощью функции C# WriteToServer из SQLBulkCopy (таблица данных создается, мы генерируем строку, заполняем ее всеми данными и записываем в базу данных)

Когда я сохранил свои данные, они несколько раз дублировались.

Что я проанализировал в своей базе данных в конце:
[*]Количество дубликатов со временем уменьшается (на старте было 33 дублирования, на сегодняшний день у меня только по 2 дублирования каждой строки) [*]Все дублированные строки всегда имеют два одинаковых столбца со значением NULL, но они должны быть пустыми, поскольку по умолчанию все параметры моего класса C# инициализируются пустыми "" [*]Все повторяющиеся сообщения генерируются за одну миллисекунду. [*]Это не цикл, вызывающий дублирование
Я пока не понимаю, чем можно было бы сгенерировать это дублирование Кто-то уже сталкивается с этой проблемой? Может быть получено из функции SQLBulkCopy.WriteToServer?

Спасибо за помощь
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»