![]() |
1
1
如果主表和属性表之间的关系是1:1(对于主表中的给定记录,属性表中有一条或只有一条活动记录),则属性表中的每个属性都有一个属性。
如果主表和属性表之间的关系是1:n,那么对于每个属性表,我将有一个单独的类(可能嵌套在主实体类中)。然后,主实体类将为每个属性表都有一个属性,该属性表将是一个类型列表
|
![]() |
2
0
我认为您的主“实体”类具有其他强类型关系的属性,这是正确的。 假设您有一个Product表和一个Category表,其中Product表包含Category表主键的外键。在您的代码中,您的产品类没有得到整数“categoryID”属性-它得到一个“category”属性,该属性是对类别类型的引用。
通过这种途径,您可以使用标准类编写业务逻辑,然后持久层(ef、nhibernate等)可以处理数据库交互和处理表之间的外键。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 5 月前 |
![]() |
CactusCake · if语句中应有分号 6 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 6 月前 |