Я знаю, что EF не подходит для пакетных операций, но я пытаюсь понять проблему, с которой мы сталкиваемся.
Мы зацикливаем текстовый файл, для которого нужно вставить 5000 продуктов.в нашу БД.
При вызове context.SaveChanges () и просмотре профилировщика я вижу:
Аудит входа в систему 0MS
RPC: Завершено (фактический запрос для вставки продукта) Отображается как 9 операций чтения и длительность 0 мс
Выход из аудита 2750MS
Почему выход из журнала аудита занимает более 2 секунд?Реальный SQL-запрос вообще не требует времени, как и логин аудита.
Это накладные расходы EF?У кого-нибудь есть предложения?Единственное, на что я наткнулся, это предварительно сгенерированные представления, но не уверен, поможет ли это или нет.