Nel vostro DbContext è possibile configurare i seguenti due parametri:EF 6.1 Differenza tra ProxyCreationEnabled e LazyLoadingEnabled
context.Configuration.ProxyCreationEnabled = true;
context.Configuration.LazyLoadingEnabled = true;
mia comprensione è che per consentire il caricamento pigro si deve essere in grado di creare i proxy per le entità. In altre parole, entrambi i parametri devono essere impostati su true per abilitare il caricamento lazy.
1. Perché esistono entrambi i parametri e perché è possibile configurare entrambi i parametri?
2. Quali sarebbero gli effetti delle seguenti configurazioni?
// Can't create proxies but can lazy load
context.Configuration.ProxyCreationEnabled = false;
context.Configuration.LazyLoadingEnabled = true;
// Can create proxies but can't lazy load
context.Configuration.ProxyCreationEnabled = true;
context.Configuration.LazyLoadingEnabled = false;
è http://stackoverflow.com/questions/4596371/what-are-the-downsides-to-turning-off-proxycreationenabled-for-ctp5-of- ef-code-f la risposta? – tschmit007