Мне было интересно, почему свойство AutoDetectChangesEnabled
на DbContext по умолчанию установлено в false.Почему значение AutoDetectChangesEnabled не установлено по умолчанию?
Я хочу, чтобы вставлять содержимое в мой контекст, и, как вы, возможно, знаете, что автоматическое обнаружение в false приводит к лучшим результатам.
Я имею в виду, если я знаю, когда обнаруживать изменения в моем контексте, есть ли причина, почему я не должен устанавливать AutoDetectChangesEnabled
в false
?
Я полагаю, что команда EF считала, что массовая загрузка является краевым случаем по сравнению с обычными операциями стиля CRUD ... и, таким образом, не соответствует общему требованию. – lzcd
@Izcd Спасибо, это имеет смысл! –