|
|
1
3
我会让新的类远离这个领域——这是我书中的一个表示问题,我会这样对待它。通常,这个新对象是只读的,这样就不会有两种方法来改变数据(其中一种方法不包含完整的业务逻辑集)。 但是,您不必仅仅因为使用NHibernate就为值设置setter。只需使用一个支持字段,并让nhibernate写入该字段即可。(在映射中使用access=“field”)。 编辑: 我称它为PresentationModel或ViewModel,这取决于内部逻辑的数量。 我可能会保留对原始对象的引用-但可能只是一个ID。 |
|
|
Birdalicious · 带日志的装饰图案 1 年前 |
|
|
Saulo Torres · 依赖注入程序在DDD项目上不起作用 2 年前 |
|
|
yyqwerty · 领域驱动设计与Scala[关闭] 2 年前 |
|
|
Tony Raimo · 域实体是否应该调用存储库? 8 年前 |
|
|
Seb · DDD只读存储库返回“值对象” 8 年前 |