Linq to Entities有很多通过

时间:2010-08-12 16:53:40

标签: asp.net linq-to-entities

问候 -

我可以使用一些创建包含所有模型的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

谢谢!

1 个答案:

答案 0 :(得分:1)

你确定EF没有单一化LogTypes吗?您的某个Log对象上的属性名称是什么?如果它只是“LogType”,那么您需要Include("Logs.LogType")