Wie kann ich eine gespeicherte Prozedur verwenden, + repository + unit of work Pattern in Entity Framework?

Habe ich MVC web-Anwendung-Projekt mit Entity Framework code first. In diesem Projekt werde ich verwenden generische repository und unit of work Pattern. Plus ich möchte, um die Verwendung von gespeicherten Prozeduren für die get-Liste durch und get-list Methoden.

Wie kann ich gespeicherte Prozeduren verwenden mit generischen repository und unit of work Pattern?

Der code-first-Ansatz unterstützt nicht die Verwendung von gespeicherten Prozeduren nur noch nicht - das ist ein feature, das kommen wird in Entity Framework-v6, der soll später in diesem Jahr
Um genau zu sein, es nicht unterstützt, ist mapping gespeicherten Prozeduren .NET-Methoden. Mit Sie, und wickelte einen Anruf zu SqlQuery (mit der SP-Namen als parameter) in ein repository-Methode ist möglich (msdn.microsoft.com/en-US/data/jj592907). Nicht der perfekte Weg ist, aber möglich...
Tatsächlich, ich denken Sie Sie meinen, ist, dass es unterstützt keine Zuordnung der EF-Modell zu gespeicherten Prozeduren. Diese wird behandelt in der v6. Ordnen Sie eine gespeicherte Prozedur auf ein Objekt, und Sie können anzeigen, dass sproc auf eine Methode (ie wickeln Sie es). Aber das ist weitgehend ein manueller Prozess, der im code zuerst.
ich googeled aber ich kann nicht finden, eine Probe verwenden, speichern Sie die Prozedur Dank für Bearbeiten und deinen Kommentar
warum sagte Sie nicht die perfekte Art und Weise ?haben Sie aus irgendeinem Grund ?

InformationsquelleAutor sara Sodagari | 2013-07-28

Schreibe einen Kommentar