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:
var params = new object[] {new SqlParameter("@FirstName", "Bob")};
return this._repositoryContext.ObjectContext.ExecuteStoreQuery<ResultType>("GetByName", params);
ale otrzymuj ten błąd:
Procedura lub funkcja „GetByName” oczekuje parametru „@FirstName”, który nie został podany.
i od profilera sql:
exec sp_executesql N'GetByName',N'@FirstName nvarchar(100),@FirstName=N'Bob'
co jest nie tak z powyższym kodem ExecuteStoreQuery?