gpt4 book ai didi

c# - 如何在数据库中存储这种类型的类关系?

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:32 26 4
gpt4 key购买 nike

假设我有以下类:

  • 电子邮件地址
  • 地址
  • 联系方式
  • 用户
  • 事件
  • 任务
  • 备注

每个联系人可以有多个电子邮件地址或多个地址,用户也可以有多个。 (家庭住址、公司地址或个人电子邮件、公司电子邮件等)

我在想也许我应该让 User 类扩展 Contact 类。这意味着我将在 EmailAddress 和 Address 类中有一个字段引用它们所属的联系人。

然后我希望能够将注释附加到以下任何类型:事件、任务或联系人。我还希望能够为这些类型附加多个注释。我想不出在数据库中设计这种结构的好方法。

最佳答案

你试过用 Entity Data Model Designer 绘制你的类模型吗?看看它生成了什么数据库模型?

关于c# - 如何在数据库中存储这种类型的类关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11385257/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com