我有 2 个名为 Person 和 Activity 的表。每个人可以有多个活动。
Person 中的字段是 PersonId、Name、Age。Activity中的字段有ActivityId、PersonId、Description、StartDate、EndDate、Flag
我创建了一个名为 PersonAndLatestActivity 的新实体,它具有来自 Person 和 Activity 的一些类似命名的字段。即PersonId、姓名、年龄、描述、开始日期、结束日期、标志
如何将每个人和他们的 LATEST 活动投影到 PersonAndLatestActivity 实体中?
我需要使用 LINQ for Entities 来实现这一点,因为我使用的是 EF4 Code First,即:-
public IQueryable<PersonAndLatestActivity> GetAllPeopleAndLatestActivityList()
{
var result = (from x in db.People
select new
{
}
return result;
}