RIA Webservices Включить не работает после развертывания - PullRequest
0 голосов
/ 23 марта 2011

У меня есть вызов RIA Webservices, который отлично работает на моем компьютере разработчика.

 var results = repositoryFactory.For<RE059>().AsQueryable()
    .Where(
        r =>
        r.Bk_Term == TerminalName &&
        (r.Ld_Unld_Act == "DH" || r.Ld_Unld_Act == "DS" || r.Ld_Unld_Act == "DR")
        && r.Bk_Term != "Domestic")
        .Include("RE059Note");
return results;

Если я удалю .Include, развернутая версия работает нормально. Когда я добавляю его, SQL Profiler не показывает какой-либо вызов базы данных, очевидно, что никакие данные не отображаются, и мой журнал трассировки показывает исключение, но нет сообщения или собственного кода ошибки. Только тип исключения System.ServiceModel.FaultException.

Профилировщик SQL показывает, что для рабочей версии и версии dev используется тот же пользователь SQL. Я проверил права на SQL, и SQL, который Profiler показывает для версии dev, прекрасно работает в SQL Mgmt Studio с соответствующим пользователем SQL.

Что может быть не так?

1 Ответ

1 голос
/ 29 марта 2011

Мне нужно было установить Microsoft Code First Preview. Он имеет .Include в качестве метода расширения.

ADO.Net Entity Framework Code First Preview

...