wykonaj zapisany proc w ExecuteStoreQuery EF. czy to błąd w EF?
próbuje wykonać zapisany proc w EF za pomocą następującego kodu:
<code>var params = new object[] {new SqlParameter("@FirstName", "Bob")}; return this._repositoryContext.ObjectContext.ExecuteStoreQuery<ResultType>("GetByName", params); </code>
ale otrzymuj ten błąd:
Procedura lub funkcja „GetByName” oczekuje parametru „@FirstName”, który nie został podany.
i od profilera sql:
<code>exec sp_executesql N'GetByName',N'@FirstName nvarchar(100),@FirstName=N'Bob' </code>
co jest nie tak z powyższym kodem ExecuteStoreQuery?