我正在为如何为我要构建的数据库绘制模型而苦苦挣扎。正确建模数据库后,我将在 C# 中使用 SQL2LINQ。
我正在研究的第一部分是为分发列表设计 SQL 表。
这些 DL 看起来相当复杂,因为适用以下规则:
- 存在三种不同类型的 DL(用于特定事件)。
- 每种类型的 DL 将包含多个 DL(可以超过 10 个)。
- 一个人可以处于所有三种不同类型的 DL 中。
- 一个人可以在多个相同类型的 DL 中。
对于此人,我将持有以下信息:
- 名字
- 姓
- 联系电话
- 电子邮件地址
我不喜欢重复信息的想法,在数据库中多次拥有同一个人;那似乎不是那么干净。
任何帮助将不胜感激,我不能完全围绕最好的方法来做到这一点。