LINQを使用してナビゲーションプロパティに参加しようとしています。これは私のコードです
var activities = Using<GetActivitiesForUser>()
.Execute(User.DisplayAs, User.MarketId);
var contacts = Using<GetContactsForUser>()
.Execute(User.DisplayAs, User.MarketId);
var model = from activity in activities
join contact in contacts
on activity.ContactId equals contact.ContactId
select activity;
このコードは、参加せずにアクティビティのみを選択します。アクティビティにContactという名前のプロパティがあり、Contactsからそのプロパティに参加したいと思います。
アップデート
それを解決するための例
foreach(var activity in activities)
{
activity = from contact in contacts
where contact.ContactId=activity.ContactId
select contact
}
しかし、私はこれを参加してやりたいと思っています。