Sto tentando di accedere a una procedura di archiviazione da EntityFramework.Errore nel chiamare le stored procedure da EntityFramework
Ho seguito questi passi:
Prima di tutto ho creato la stored procedure nel database Azure:
Poi, ho aggiornato il modello edmx dal database, selezionando solo lo StoredProcedure che voglio.
Una volta fatto, nella importazione Funzione vedo lo StoredProcedure aggiunto, ma non nella sezione di StoredProcedures. Cosa posso fare in modo che appaia qui?
Nella sezione Importa funzione, tutti i parametri sono impostati come input, mentre "MaxReference" deve essere contrassegnato come uscita. Come posso cambiarlo?
Sebbene queste due questioni che ho eseguito il codice:
ed ho ottenuto la seguente eccezione:
EntityCommandCompilationException
An error occurred while preparing command definition. See the inner exception for details.
e l'InnerException:
The function import 'DataModelEntities.AssignMaxSalesRef' cannot be executed because it is not assigned to a storage function.
Il mio problema è che quando si seleziona "Aggiungi funzione di importazione" non ho nessuna opzione sul nome della stored procedure/funzione. – Ingrid