根据 DDD 中的聚合根思想,每个聚合根对象都有一个唯一标识(ID),并且在整个聚合内部,只有该聚合根对象能够修改该 ID。在关系型数据库中,通常使用外键来引用聚合根 ID。
根据约定俗成的命名规则,建议使用聚合根对象类型名称加上“Id”后缀来表示该对象的 ID 字段,例如:
public class Order { public int OrderId { get; set; } public int CustomerId { get; set; } // ... }
public class Customer { public int CustomerId { get; set; } // ... }
在这个例子中,Order 对象的 ID 字段被命名为 OrderId,Customer 对象的 ID 字段被命名为 CustomerId,这样可以清晰地表达出每个对象的唯一标识,也方便其他开发者理解代码。
注意,在一些特殊情况下,可能需要使用其他的命名规则,但是最好遵循大家都能理解的约定俗成的命名规范。