我打電話通過實體框架我的SP這樣的參數:實體框架調用存儲過程需要但未提供
NextSuperGroup supergroup = entities.Database.SqlQuery<NextSuperGroup>(
"super_group @user, @orderbyUnique",
new SqlParameter("@user", userName),
new SqlParameter("@orderbyUnique", true)).First();
而得到錯誤
過程或函數「super_group」預計參數'@orderbyUnique',沒有提供。
正如你在上面看到的,我提供了它。
這裏的存儲過程:
ALTER PROCEDURE [dbo].[super_group]
@user nvarchar(30)
,@stepLockDelay varchar(10) = '00:00:00'
,@orderbyUnique bit
AS
任何想法,爲什麼我收到此錯誤?
完美答案!你用那個做了我的一天! – brothers28
即使在指定SQL參數時也要這樣,但傳入參數的值之一爲null。設置默認值,並且一切都很好。 –