【发布时间】:2012-06-22 10:59:15
【问题描述】:
我正在为如何为我要构建的数据库绘制模型而苦苦挣扎。正确建模数据库后,我将在 C# 中使用 SQL2LINQ。
我正在研究的第一部分是为分发列表设计 SQL 表。
由于以下规则适用,这些 DL 看起来相当复杂:
- DL 共有三种不同类型(用于特定事件)。
- 每种类型的 DL 将包含多个 DL(可以超过 10 个)。
- 一个人可以处于所有三种不同类型的 DL。
- 一个人可以在多个相同类型的 DL 中。
对于此人,我将持有以下信息:
- 名字
- 姓氏
- 联系电话
- 电子邮件地址
我不喜欢重复信息的想法,在数据库中有多次相同的人;好像不太干净。
任何帮助都将不胜感激,我无法完全理解最好的方法。
【问题讨论】:
-
当 DL 包含一个 DL 时,它们必须是同一类型吗?
标签: c# sql database linq database-design