![]() |
1
3
我会让新的类远离这个领域——这是我书中的一个表示问题,我会这样对待它。通常,这个新对象是只读的,这样就不会有两种方法来改变数据(其中一种方法不包含完整的业务逻辑集)。 但是,您不必仅仅因为使用NHibernate就为值设置setter。只需使用一个支持字段,并让nhibernate写入该字段即可。(在映射中使用access=“field”)。 编辑: 我称它为PresentationModel或ViewModel,这取决于内部逻辑的数量。 我可能会保留对原始对象的引用-但可能只是一个ID。 |
![]() |
Nico Pizzo · 子查询上的nhibernate联接 6 年前 |
![]() |
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 6 年前 |
![]() |
Stu · 具有特定类型的字符串外键的NHibernate映射 7 年前 |
![]() |
Zout · 为Hibernate的HiLo算法管理的列生成ID 7 年前 |