Si prega di come posso disattivare proxy dinamici per tutte le entità create in Entity Framework 5.disabilitare delega dinamica in Entity Framework a livello globale
Attualmente, io pongo questa espEntities.Configuration.ProxyCreationEnabled = false; in ogni istanza di un dbcontext c'è un modo in cui posso farlo per i modelli attuali e futuri come un compito una tantum.
Tahnks
Ciao David, presumo t il costruttore di contesto in questo caso si trova in model.context.cs. Tuttavia, se questo è il caso, crea un problema se il modello EDMX viene aggiornato e le modifiche verranno sovrascritte? – user989865
Creato una modifica per te. – DavidG
Creazione proxy! = Caricamento lento. Il caricamento lento richiede la creazione del proxy, ma disabilitarlo non disattiva la creazione del proxy. La creazione del proxy è anche richiesta (e utilizzata) per es. cambiare tracciamento. La tua opzione originale è buona, purché tu faccia la modifica nel modello (invece dell'output del modello), o la aggiunga a un nuovo file (la classe dovrebbe essere una classe parziale, quindi può essere estesa in altri file) . – hvd