ich eine gespeicherte Prozedur von EF-Core 1.1, im Anschluss an die Beratung über https://docs.microsoft.com/en-us/ef/core/querying/raw-sqlEntity Framework Core-Stored Proc ohne DbSet
Aber ich erstellt eine Klasse speziell, dass an die Form der zurückgegebenen Daten aus dem gespeicherten proc
AufrufList<MyStoredProcResultType> results = context.MyStoredProcResultType
.FromSql("EXECUTE dbo.MyStoredProc {0}", someParam)
.ToList();
das bedeutet aber, ich habe eine DbSet
für MyStoredProcResultType
im Context
zu schaffen und jetzt ist es legal, diese
context.MyStoredProcResultType.Where(..)
aber natürlich funktioniert das nicht.
Gibt es eine Möglichkeit, den gespeicherten Proc gegen die Context
anstatt eine DbSet
aufzurufen und die Ergebnisse in einen Typ zu legen, den ich erstelle?
Nicht möglich ab EF Core 2.0 Siehe https://github.com/aspnet/EntityFramework/issues/1862 – Smit
@Smit Wenn Sie das in einer Antwort platzieren möchten, akzeptiere ich. Vielen Dank – Bryan