Führen Sie den gespeicherten Prozess in ExecuteStoreQuery EF aus. Ist das ein Fehler in EF?
versuchen, den gespeicherten Prozess in EF mit dem folgenden Code auszuführen:
<code>var params = new object[] {new SqlParameter("@FirstName", "Bob")}; return this._repositoryContext.ObjectContext.ExecuteStoreQuery<ResultType>("GetByName", params); </code>
aber immer wieder diesen Fehler:
Die Prozedur oder Funktion 'GetByName' erwartet den Parameter '@FirstName', der nicht angegeben wurde.
und von SQL Profiler:
<code>exec sp_executesql N'GetByName',N'@FirstName nvarchar(100),@FirstName=N'Bob' </code>
Was stimmt mit dem obigen ExecuteStoreQuery-Code nicht?