I\'m trying to figure out whats the best possible way to perform a bulk update via my mini console application in SQL server. I have written my own way of bulk update like follo
You can use Kros.KORM for bulk operation.
using (var database = new Database("connectionstring ...", "ado client name ..."))
{
database
.Query()
.AsDbSet()
.BulkUpdate(_data);
}
Or if you do not need to use ORM and have the source data reader available, you can use the SqlServerBulkInsert
/ SqlServerBulkUpdate
or MsAccessBulkInsert
/ MsAccessBulkUpdate
classes to perform bulk operations.
For example:
using (var bulkInsert = new SqlServerBulkInsert("connection string"))
{
bulkInsert.Insert(reader);
}
You can see comparison with pure ADO.NET commands https://github.com/Kros-sk/Kros.Libs/wiki