我正在使用带有存储过程的实体框架,在其中我动态生成查询并执行该查询。存储的 proc 查询如下所示:
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
它没有显示任何内容。但是当我在服务器上执行我的存储过程时,它会返回所有带有值的列。为什么我没有在模型浏览器中获取列信息?