【发布时间】:2011-08-24 16:49:42
【问题描述】:
假设我有一个具有 Entity 的域,并且该实体的属性之一是 true/false 属性,例如 Active/Inactive .
对此建模的正确方法是什么?
- 使用布尔值? False = 无效 和 True = 有效 ?
-
使用枚举:
公共枚举状态 { 活跃 = 1, 非活动 = 2 }
我认为使用 Enum 是正确的方法,但使用 Boolean 属性我也看到并没有错。
你们 DDD 的人对此有何看法?
【问题讨论】:
-
Entity.isActive()不行吗? -
@Rekin 不,因为我使用的是实体框架,所以我需要公开这个属性。