Какое место лучше всего использовать для lazyloading в моем веб-приложении. Потому что, когда я использую первый подход к базе данных в EF и когда пытаюсь обновить контекст, тогда все настройки меня уничтожили. Ниже приведены мои настройки.Лучшее место для обеспечения ленивой загрузки в инфраструктуре сущности 6
public DBEntities(): base("name=DBEntities")
{
this.Configuration.ProxyCreationEnabled = true;
this.Configuration.LazyLoadingEnabled = true;
}
Каков наилучший способ, чтобы эти настройки не исчезали после обновления edmx. Есть ли шанс сохранить в global.asax. Если да, то каковы его недостатки ?.
'true' является значением по умолчанию, поэтому вам не нужны эти явные настройки. –
Установлены ли эти оба оператора по умолчанию равными true. –
Да .. см. [Здесь] (http://stackoverflow.com/questions/4596371/what-are-the-downsides-to-turning-off-proxycreationenabled-for-ctp5-of-ef-code-f) для связанное объяснение SO –