存储过程不返回任何列问题

时间:2013-06-17 17:29:23

标签: c# entity-framework stored-procedures

我已经浏览了整个互联网,并且无法找到解决我问题的方法。我有一个SPROC,我正在尝试创建一个实体对象供我的项目使用,当我尝试添加导入功能时,我收到此错误。

选定的存储过程或函数不返回任何列

这是SPROC SQL

ALTER Procedure [dbo].[RHS_LocationFullTextSearch]
@SearchText varchar(100)
as
Begin
 SET FMTONLY OFF
select relo.SearchID, relo.SearchText, relo.SearchType, relo.SourceTable,  relo.SourceTableRecordID
from RELOHomeSearch.dbo.RHS_LocationSearch relo (nolock)
where contains (SearchText, @SearchText)
End

这是错误的屏幕 Error Message

这是SPROC返回结果的表对象的屏幕 Table

非常感谢任何帮助。谢谢

1 个答案:

答案 0 :(得分:0)

我能够通过取出where子句来解决这个问题。由于某种原因,实用程序不喜欢它。不知道为什么会这样。