实体框架存储过程和INFORMATION_SCHEMA视图

时间:2011-07-14 20:16:35

标签: .net sql-server entity-framework stored-procedures entity-framework-4

我有一个存储过程从另一个数据库中提取SQL Server中INFORMATATION_SCHEMA视图的元数据。使用EF,我收到错误:

  

“所选存储过程不返回任何列”

当然,我记得SET FMTONLY OFF命令,但这不起作用。打开它也不起作用(我知道EF会这样做,但值得一试: - ))。

无论如何,最终真正起作用的是将结果插入表变量,并选择表变量的结果。但是,在设置SET FMTONLY OFF时,它不适用于表变量;当省略此语句时,它仅适用于表变量,因此它由EF打开。

这非常非常奇怪,我不想使用表变量。这样做似乎很愚蠢。还有其他办法吗?

感谢。

0 个答案:

没有答案