问候 -
我可以使用一些创建包含所有模型的linq to entity语句。我有三个模型:校友,日志和日志类型。校友可能有许多日志和日志可能有一个LogType。如果我想要校友的日志,我会说:
Alumnus alumnus = _entities.Alumni.Include("Logs").FirstOrDefault(a = > a.Id = Id);
工作正常,但不包含LogType。我认为.Include(“Logs.LogTypes”)可以解决问题,但事实并非如此。我如何包含LogType?以下是模型的快速摘录:
Alumni
-------
Id
FirstName
LastName
Logs
-------
Id
AlumnusId
LogTypeId
LoggedOn
Detail
LogTypes
---------
Id
Type
谢谢!
答案 0 :(得分:1)
你确定EF没有单一化LogTypes吗?您的某个Log对象上的属性名称是什么?如果它只是“LogType”,那么您需要Include("Logs.LogType")