EF5: adjunte múltiples resultados de Proc almacenado al contexto
-
12-12-2019 - |
Pregunta
Tengo un Proc almacenado en la entidad Marco 5, devolviendo múltiples grupos de entidades. Adjuntar cada entidad al contexto es muy lento. ¿Hay alguna forma mejor / más rápida / más fácil de hacer esto?
using (var context = new MyEntities())
{
var resultSet1 = context.ExecMyStoredProc();
foreach (var a in resultSet1) context.ASet.Attach(a);
var resultSet2 = resultSet1.GetNextResult<B>();
foreach (var b in resultSet2) context.BSet.Attach(b);
var resultSet3 = resultSet2.GetNextResult<C>();
foreach (var c in resultSet3) context.CSet.Attach(c);
.
.
}
Solución
¿Necesita adjuntar los resultados en absoluto?En la medida en que entiendo, las entidades devueltas de los procedimientos almacenados se rastran automáticamente como apopendonalmente.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow