Forzare il caricamento dei metadati con Entity Framework
di Stefano Mostarda, in LINQ, Entity Framework, il 3 febbraio alle 08:00
Commenti
mi piace (0)
non mi piace (0) Entity Framework carica i metadati soltanto quando questi sono effettivamente richiesti. Questo significa che se si vanno ad esplorare i metadati, si ottiene un'eccezione.
I metadati vengono caricati solo nel momento in cui Entity Framework esegue una query. Tuttavia eseguire una query a vuoto solo per avere i metadati a disposizione non è ideale. In alternativa si può utilizzare il comando ToTraceString di ObjectQuery per forzare la preparazione di una query senza eseguirla.
ctx.Orders.ToTraceString();





