Frage

Das ado.net -Team hat kürzlich Veröffentlichen Sie die Version für EF 4.1 Sie sagten, dass das gespeicherte Verfahren nicht verfügbar seien !! Aber RAW SQL -Abfragen unterstützen immer noch gespeicherte Prozeduren, oder?

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

Dieser Code funktioniert also oder nicht?

War es hilfreich?

Lösung

Ja, Sie können alle SQL (einschließlich gespeicherter Prozeduren) durch ausführen SqlQuery. Die Ankündigung über nicht unterstütztes SP bedeutet, dass Sie SP -Verfahren nicht zum Einfügen, Aktualisieren und Löschen von Vorgängen, die an Ihrem Unternehmen ausgeführt wurden, wie derzeit in EDMX möglich erfolgen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top