0
我試圖執行存儲過程與EF和變量WHERE
子句。實體框架,執行一個存儲過程和變量WHERE子句
我首先想到的是這樣的:在這裏
ALTER PROCEDURE SP
@WHEREClause VARCHAR(250)
AS
BEGIN
SET NOCOUNT ON;
DECLARE @SQL Varchar(8000)
SET @SQL ='Select ...' + @WHEREClause
EXEC(@SQL)
END
問題EF不會從存儲過程辨識所選值了。
所以我覺得這樣的事情:
ALTER PROCEDURE SP
@WHEREClause VARCHAR(250)
AS
BEGIN
SET NOCOUNT ON;
Select ... FROM ... @WHEREClause
END
任何人有一個想法?
感謝 馬庫斯