Подзапрос с использованием LINQ и Entity Framework - PullRequest
0 голосов
/ 28 июня 2018

Я разрабатываю систему управления делами в ASP.net MVC 5, используя Entity Framework для управления взаимодействием данных.

У меня есть две таблицы SupportCase и Взаимодействие . (Они связаны лицом, ответственным за дело. PersonID)

В виде бритвы я перечисляю все случаи поддержки, относящиеся к этому пользователю, но я также хочу отобразить дату последнего взаимодействия для этого случая. (Т.е. ВЫБРАТЬ ТОП (1) InteractionDate ИЗ Взаимодействия ГДЕ .... ЗАКАЗАТЬ ПО InteractionDate Desc)

Я попытался создать представление в SQL Server для таблицы SupportCase, которая рассчитывает различные статистические данные по делу, включая LastInteractionDate. У меня проблемы с получением Entity Framework для присоединения таблицы SupportCase к представлению Stats .

Я также пытался объединить их в LINQ, но без особого успеха.

Какой самый естественный способ получить желаемый результат? Я в основном разработчик SQL, поэтому было бы идеальным решение, в котором я мог бы присоединить представление к таблице в EF, но я продолжаю получать ошибку EF 3027.

Легко ли это в LINQ, а мне не хватает трюка?

Большое спасибо

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