我正在使用存儲過程的實體框架,其中我動態生成查詢並執行該查詢。該存儲過程查詢看起來像:存儲過程獲取列信息不會返回任何內容?
Begin
DECLARE @Query nvarchar(MAX)
SET @Query = 'SELECT e.id, e.name, e.add, e.phno from employee'
EXEC sp_executesql @Query
End
在上面的SQL代碼,你可以看到,我執行'@Query'
變量,而變量值可以動態改變。
我可以在我的edmx
文件中添加我的存儲過程。然後我去模型瀏覽器,並說Add function import
,並嘗試Get column information
它不顯示任何東西。但是當我在服務器上執行我的存儲過程時,它會返回所有包含值的列。爲什麼我沒有在模型瀏覽器上獲取列信息?
可能的重複[爲什麼不能實體框架看到我的存儲過程的列信息?](https://stackoverflow.com/questions/5996887/why-cant-entity-framework-see-my-stored-procedures-列信息) – Matt 2017-07-17 14:59:20