Я использую EF4 с шаблоном Self Tracking Entities T4.
Когда я выполняю выборку на странице сущности (со свойством навигации Категория), например:
var page = (from p in context.Page select p).FirstOrDefault();
Свойство навигации Category всегда равно нулю.
Когда я делаю это так:
var page = (from p in context.Page.Include("Category") select p).FirstOrDefault();
Категория загружена.
Почему я должен использовать функцию включения с жестко закодированной строкой? Разве невозможно, чтобы EF4 автоматически загружал свойство навигации при обращении к нему?
Или это работает только с EntityObjects, а не STE?