Я работаю над крупномасштабной вставкой/обновлением.IDataReader vs DataTable; за и против
Так что я использую SqlBulkCopy
.
SqlConnection myConnection = new SqlConnection(myConnectionString);
try
{
myConnection.Open();
SqlBulkCopy myCommand = new SqlBulkCopy(myConnection);
myCommand.DestinationTableName = "myDestinationTableName";
//Below method has four overloads;
//of which I am interested in the two mentioned below.
myCommand.WriteToServer();
myCommand.Close();
}
finally
{
myConnection.Close();
}
Но я наткнулся на эти две версии WriteToServer
метода.
Вопрос: Каковы плюсы и минусы одного над другим? Какой из них быстрее?