Отображение UDF с помощью LINQ-to-SQL Designer - PullRequest
1 голос
/ 10 сентября 2010

Я пытаюсь добавить новый табличный udf в существующий конструктор LINQ-to-SQL в VS 2008. Все идет хорошо, и нет ошибок или предупреждений компиляции;однако, когда я пытаюсь выполнить метод, я получаю следующую ошибку:

System.InvalidOperationException: метод не отображается как хранимая процедура или пользовательская функция ...

Я проверил строку подключения, убедился, что udf существует в целевой базе данных, и успешно запросил другой udf, который был добавлен ранее.Атрибут Function присутствует в сгенерированном коде дизайнера.Я удалил файл и заново создал его с теми же результатами.Я успешно добавил UDF раньше и озадачен таким поворотом событий.

Я что-то пропустил?

РЕДАКТИРОВАТЬ:

Вот функция:

ALTER FUNCTION [dbo].[GetIndividualInfoByName]
(
    @Name varchar(50)
)
RETURNS TABLE 
AS
RETURN 
(
    SELECT
        Id
        ,Ssn
        ,FamilyName
        ,MiddleName
        ,GivenName
        ,Suffix
        ,Street1
        ,Street2
        ,Street3
        ,City
        ,[State]
        ,PostalCode
        ,Country
    FROM 
        Delta.dbo.IndividualInfo
    WHERE
        GivenName LIKE @Name Or FamilyName LIKE @Name
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...