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