Ich versuche, eine Store-Prozedur von EntityFramework zugreifen.Fehler beim Aufrufen von Stored Procedures von EntityFramework
ich diese Schritte befolgt haben:
Als erstes habe ich die gespeicherte Prozedur in der Azure-Datenbank erstellt haben:
Dann habe ich die .edmx Modell aus der Datenbank aktualisiert, die Auswahl nur die StoredProcedure, die ich möchte.
Einmal in der Funktion Import getan, sehe ich die StoredProcedure hinzugefügt, aber nicht in dem Abschnitt von StoredProcedures. Was kann ich tun, damit es hier erscheint?
im Funktions Import Abschnitt werden alle Parameter werden als Eingabe gesetzt, während „MaxReference“ als Ausgabe markiert werden soll. Wie kann ich es ändern?
Obwohl diese beiden Fragen ich den Code ausgeführt haben:
und ich bekam die folgende Ausnahme:
EntityCommandCompilationException
An error occurred while preparing command definition. See the inner exception for details.
und die Innerexception:
The function import 'DataModelEntities.AssignMaxSalesRef' cannot be executed because it is not assigned to a storage function.
Mein Problem ist, dass bei der Auswahl "Funktion Import hinzufügen" habe ich keine Optionen für die Stored Procedure/Function Name. – Ingrid