【问题标题】:Separate class for foreign key constraints?外键约束的单独类?
【发布时间】:2011-07-27 14:51:20
【问题描述】:

对于带有字段的示例对象

Books
-----
ID
AuthorID
Quantity
ISBN
PublisherID

2 个外键约束对应于其他 2 个表中的作者姓名和出版商姓名。

  1. 为了在列表视图中查看上述对象,建议在同一个类中创建 2 个附加字段(AuthorName、PublisherName)还是创建一个具有 2 个字段的单独对象并从 Books 类继承其他字段?
  2. 企业应用程序中的此类场景应遵循什么标准?

达米安。

【问题讨论】:

    标签: c# oop class business-objects


    【解决方案1】:

    我赞同您不查询对象模型的观点。

    您的问题立即消失 :)

    会做的是使用一个简单的查询层来返回我需要的数据。事实上,我更喜欢非规范化的查询存储,如果 that 不可能,我将尝试在执行插入/更新时对我正在查询的表进行非规范化,作为最后的手段,我将使用连接。

    您可能想看看 CQRS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 2017-04-20
      • 2018-03-05
      • 2013-01-30
      • 2014-01-16
      • 1970-01-01
      相关资源
      最近更新 更多