【发布时间】:2019-05-02 05:25:38
【问题描述】:
我有两个表“Event(EventId,EventName,....,UpdatedBy)”、“User(UserId,Username...)”和一个桥表“EventAttendee(EventId,UserId)”
from c in context.Events
from u in c.users
where c.EventId == eventId
select s
上面是做一个内部连接,所以如果 EventAttendee 表中没有记录,那么我没有得到任何记录。
我希望始终从 Event 表中获取事件详细信息,如果 EventAttendee 表中有该事件的任何记录,则获取 UserId 和 Username。由于我的实体模式不显示桥接表,如何在 linq to sql 中使用实体框架执行此操作?
【问题讨论】:
-
@Renat 该链接对我没有帮助,因为我的实体模式没有桥接表。我更新了我的描述
标签: c# entity-framework linq-to-sql