Мне нужно импортировать около 30 недостающих данных из таблицы в базу данных MSSQL. Я использовал Entity Framework для вставки/обновления записей в базу данных. Но конфигурация каркаса сущностей по умолчанию была очень медленной. Ограничение: мне нужно проверить запись перед вставкой в таблицу. Если он существует, он должен обновляться новыми значениями, иначе он должен вставить новую запись в базу данных. Но для ввода/обновления записей в базу данных требуется очень много времени. Я нашел решение для ускорения этого процесса here.Entity Framework Context.Configuration.AutoDetectChangesEnabled проблема обновления?
Context.Configuration.AutoDetectChangesEnabled = false;
Вышеуказанная установка делает огромную разницу в скорости.
Но большие проблемы, Записи не обновляются в таблице, когда я установил AutoDetectChangesEnabled
в false
, но inserting
полностью функциональен.
Кто-нибудь еще видит эту проблему? Помогает ли кто-нибудь решить эту проблему?