我Zone对象树: class Zone {
protected $parent;
public function __construct(Zone $parent) {
$this->parent = $parent;
}
}
有在区没有children也不descendants属性,因为我想避免在领域模型中管理这些关系的痛苦。 相反,域名服务维
我很难找出实现业务规则验证的最佳方法,依赖于存储在数据库中的数据。在下面的简化示例中,我想确保Username属性是唯一的。 public class User() {
public int Id { get; set; }
public string Name { get; set; }
public string Username { get; set; }