EdmFunction должна содержать название модели? - PullRequest
0 голосов
/ 01 сентября 2011

Книга «Джонсон Гленн - Доступ к данным с помощью Microsoft .NET Framework 4 - 2011» содержит пример пользовательской функции и вызова функции:

gv.DataSource = (... select new { ... , ModelDefinedFunctions.Detail(..)});

Но на компакт-диске на практике тестируются с этой книгой:

var instructors = from p in context.People
                  where YearsSince((DateTime)p.HireDate) > 10
                  select p;

и объяснение: Вы должны обратиться к пользовательской функции, используя имя метода.Имя метода не должно соответствовать имени модели.Метод требует параметр DateTime, и он должен быть включен.

У вас нет VS сейчас, какой путь правильный?

1 Ответ

0 голосов
/ 01 сентября 2011

ModelDefinedFunctions - это имя класса, в котором определен метод Detail.Два подхода идентичны.Для названия модели нет квалификатора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...