【发布时间】:2011-11-22 18:24:33
【问题描述】:
这看起来像是一个老生常谈的问题,但在 SO 上找不到答案。
我正在开发一个简单的订单处理应用程序。有点域逻辑,所以我选择了域模型模式。每个Order 都有一个名为“Ordinary”或“Express”的“OrderType”。
我有一个 Order 实体,并且我公开了一个名为 OrderTypeID 的 int 属性,因为我认为我可以将 OrderType 的 Id 存储在该 int 字段中。工作正常,但是当我必须检索订单时,我可以填充整数“订单类型”ID,但我需要在屏幕上显示“订单类型 - 快递或普通”。因此,当 Order 实体归结为持久性时,它与 Id 一起使用,但当它返回时,它应该变成一个文本!!!!
对于 Order 实体对象的建模,我应该如何将 Ordertype 存储为一个整体实体(可能是 OrderType 类 0,如果是,“Order”类的存储库将如何拆分 Ordertype 所以我只保留 Id 吗?
任何积分将不胜感激
干杯 主播
【问题讨论】:
标签: domain-driven-design entity