Я хочу вставить новые данные и обновить существующие, используя метод sqlbulkcopy.
Я создал методы, которые всегда будут вставлять записи, и, следовательно, дубликаты данных доступны в таблице
string ConnectionString = Utility.GetLocalDBConnStr(dbConnModal);
DataTable dt = Utility.ToDataTable(UsersList);
using (SqlConnection connection = new SqlConnection(ConnectionString))
{
SqlBulkCopy bulkCopy = new SqlBulkCopy(connection, SqlBulkCopyOptions.TableLock |
SqlBulkCopyOptions.FireTriggers | SqlBulkCopyOptions.UseInternalTransaction, null);
bulkCopy.DestinationTableName = "User";
connection.Open();
bulkCopy.WriteToServer(dt);
connection.Close();
res = true;
}
Как этого добиться?Пожалуйста, предложите любой способ.