Forzare il caricamento dei metadati con Entity Framework

di Stefano Mostarda, in LINQ, Entity Framework,

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();

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi