Pregunta

El equipo de Ado.net tiene recientemente Suelte la versión para 4.1 ¡Dijeron que el procedimiento almacenado no está disponible! Pero las consultas SQL en bruto todavía están admitiendo el procedimiento almacenado, ¿verdad?

var rs = db.Database.SqlQuery<Doc>(
            "EXECUTE docsByPeriod @param={0}", parameters: period).ToList();

¿Entonces este código funcionará o no?

¿Fue útil?

Solución

Sí, puede ejecutar cualquier SQL (incluidos los procedimientos almacenados) por SqlQuery. El anuncio sobre el SP no compatible significa que no puede mapear los procedimientos SP para insertar, actualizar, eliminar las operaciones realizadas en su entidad según lo posible actualmente en EDMX.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top