【发布时间】:2011-01-14 17:44:15
【问题描述】:
我已经编写了一个代码块来根据关键字获取结果。
using (DummyDataContext vdc = Connection.getContext())
{
string searchStr = "cricket";
var _result = from w in vdc.simple_Search(searchStr)
select w;
ListView1.DataSource = _result;
ListView1.DataBind();
}
但是,当调用列表视图的 DataBind() 操作时出现错误
无效的对象名称 'dbo.simple_Search'。
我的数据库中有 udf,但不知道为什么会出现此错误。任何建议。
这是 UDF:
CREATE FUNCTION [dbo].[simple_Search]
(
@keyword nvarchar(4000)
)
RETURNS TABLE
AS
RETURN
(
select * from sports where
(CONTAINS(sportName, @keyword))
)
【问题讨论】:
标签: c# linq user-defined-functions