¿Cómo ejecutar SqlQuery con Entity Framework Core 2.1?
En Entity Framework 6, puedo ejecutar una consulta SQL sin procesar en la base de datos usando el siguiente comando:
IEnumerable<string> Contact.Database.SqlQuery<string>("SELECT a.title FROM a JOIN b ON b.Id = a.aId WHERE b.Status = 10");
En un nuevo proyecto, estoy tratando de usar Entity Framework Core 2.1. Necesito ejecutar una consulta SQL sin procesar. Mientras busco en Google, puedo ver que la extensiónSqlQuery
fue cambiado aFromSql
. Sin embargo,FromSql
solo existe enDbSet<>
no en elDbContext.Database
.
¿Cómo puedo ejecutarFromSql
afuera deDbSet<>
? El métodoFromSql
no existe en el objeto de base de datosDbContext.Database.FromSql<>
.