Связанные объекты не загружаются в Entity Framework - PullRequest
1 голос
/ 10 января 2011

У меня есть 2 класса POCO, такие как Category и Parent. В моей концептуальной модели у меня есть свойство навигации от Родителя к Категории, но не наоборот (от Категории до Продукта).

Мне удалось успешно создать продукт, назначить ему категорию и сохранить изменения, например:

Product p = new Product();
p.Category = someCategory; 
context.SaveChanges();

Однако, когда я загружаю Продукты, Категория является свойством NULL. Любой совет?

Ура, Мош

Ответы [ 2 ]

2 голосов
/ 10 января 2011

Попробуйте нетерпеливая загрузка Категория при получении Продукта :

var product = ctx.Products.Single(x => x.ProductId == 1).Include("Category");
0 голосов
/ 10 января 2011

В дополнение к ответу RPM я недавно задал связанный вопрос о получении проверки времени компиляции для включаемого вами материала ():

Entity Framework .Include () с проверкой времени компиляции

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