query framework create c# linq entity-framework objectcontext dbcontext

create - linq entity framework c#



ExecuteStoreQuery con Dbcontext (2)

Un DbContext es simplemente un envoltorio alrededor del ObjectContext .

Todavía puede acceder al ObjectContext original utilizando IObjectContextAdapter

(dbContext as IObjectContextAdapter).ObjectContext;

Quiero usar la función ExecuteStoreQuery de Entity Framework y me pregunté si mi variable de contexto no tenía el método ExecuteStoreQuery .

Entonces, descubrí que es un método de la clase ObjectContext , pero ya he usado DbContext para mi aplicación. Simplemente intenté cambiar DbContext con ObjectContext , pero trajo algunos errores (por ejemplo, en ObjectContext no es el método OnModelCreating ).

¿Cómo puedo usar ExecuteStoreQuery con DbContext y si no puedo, hay alguna alternativa de ExecuteStoreQuery en DbContext?


Quiero agregar que creo que ahora el método correcto es:

dbContext.Database.SqlQuery<T>(string sql);