我有一个存储过程从另一个数据库中提取SQL Server中INFORMATATION_SCHEMA
视图的元数据。使用EF,我收到错误:
“所选存储过程不返回任何列”
当然,我记得SET FMTONLY OFF
命令,但这不起作用。打开它也不起作用(我知道EF会这样做,但值得一试: - ))。
无论如何,最终真正起作用的是将结果插入表变量,并选择表变量的结果。但是,在设置SET FMTONLY OFF
时,它不适用于表变量;当省略此语句时,它仅适用于表变量,因此它由EF打开。
这非常非常奇怪,我不想使用表变量。这样做似乎很愚蠢。还有其他办法吗?
感谢。