Используя LINQ, почему у Include () не может быть лямбда-выражения, когда оно работало в прошлом? - PullRequest
0 голосов
/ 13 января 2019

У меня есть этот код, чтобы вернуть всех сотрудников в моей базе данных. Каждый сотрудник содержит коллекцию иждивенцев.

var employees = _dbContext.Employees.Include(e => e.Dependents).ToList();

Проблема в том, что это говорит мне Include() может принимать только строку. Я знаю Я использовал это с лямбда-выражением в прошлом. Почему это не позволяет мне сейчас?

Если я использую Include("Dependents"), он работает правильно, но я бы не хотел полагаться на строку.

1 Ответ

0 голосов
/ 13 января 2019

В комментариях я попытался использовать System.Data.Entity, и это исправило мою проблему. Спасибо!

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