Я написал блок кода для получения результатов на основе ключевого слова.
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 в моей базе данных, но я не знаю, почему возникает эта ошибка. Какие-либо предложения.
Это УДФ:
CREATE FUNCTION [dbo].[simple_Search]
(
@keyword nvarchar(4000)
)
RETURNS TABLE
AS
RETURN
(
select * from sports where
(CONTAINS(sportName, @keyword))
)