小编典典

使用SQL和Linq(实体框架/到实体)的多对多关系

sql

我有两个表:

- Attendees
- Events

通常,我会创建一个映射表’ EventAttendeeMap‘来将这些表链接成多对多关系。

这是最好的方法吗?我应该将AttendeeIds的列表存储在xml列中,而不是存储在“事件”表中吗?

我使用带有Linq的.NET 3.5 / 4作为DAL(尽管我认为这可能与所提出的设计问题无关)。

有兴趣看看人们的意见是什么。

谢谢。戴夫


阅读 167

收藏
2021-04-28

共1个答案

小编典典

映射表绝对是执行此操作的最佳方法-实体框架会将映射表转换为两侧的实体集合,并且该表本身实际上将消失。

2021-04-28