Тема: Імпорт даних в MS SQL Server (.NET, C#, EF)
Доброго дня!
Розробив імпорт даних в базу із xml, xls, csv, ... використавши С# + EF .
Із одного рядка імпорт іде в 5 звязаних таблиць
Приклад імпорту в одну з таблиць:
protected int importBrand(string bName, string notes)
{
brand brn = new brand();
brn.name = bName;
brn.notes = notes;
db.Configuration.AutoDetectChangesEnabled = false;
db.brand.Add(brn);
db.Configuration.AutoDetectChangesEnabled = true;
db.SaveChanges();
return brn.id;
}
Зараз пішли великі об'єми і хочеться пришвидшити процес імпорту. Прошу допомоги.
Чи може використати іншу методику імпорту?
Який варіант тоді розглядати?
- ADO.NET
- прямий SQL на базу
- утіліти ms sql server
- інші
Дякую