Мы используем Include в нескольких наших запросах LINQ. Однако было интересно, что перегрузка метода include включает только (путь строки) в качестве параметра, что, если мы изменим имя таблицы базы данных и регенерируем сущности, то включительная часть будет вызывать ошибки времени выполнения. Как поймать такие проблемы во время компиляции?Entity Framework Включить синтаксис
Пример:
Material has BusinessUnit.
So we use repo.Material.Include("BusinessUnit")
, что если мы изменим BusinessUnit имя единицы для организационного подразделения или что-то другое.
Эта функция уже существует в Entity Framework 4.1+. См. Ссылку [здесь] (http://stackoverflow.com/a/10843340/1504480) –