【发布时间】:2012-07-25 08:55:15
【问题描述】:
我读过一次:
“除非你有充分的理由,否则不要将实体作为 getter 和 setter 的包,并将它们的方法放在另一层”
我的客户、订单、...对象只是从 SqlDataReaders 获取数据。他们只有 getter 和 setter。
我的第一个问题是,当有人在实体中实现方法时,遵循哪种设计方法?这些方法在做什么?
【问题讨论】:
-
听起来您正在使用对象作为数据模型。这在大多数情况下都很好。您的一般建议是帮助避免称为上帝对象的反模式,其中一个对象包含所有事物的每条逻辑。
-
听起来更像是codereview.stackexchange.com的问题
标签: c# architecture poco