|
1
1
处理映射遗留数据库架构的最简单方法是将代理生成的主键(即SQL Server中的标识)添加到每个数据库表中,并将现有的复合主键更改为唯一约束。这允许您保留现有的外键,并使NHibernate映射变得容易。 如果这是不可能的,那么您可以在映射中使用属性引用来实现这一点。 编辑:你可以回到贫血领域模型。也就是说,映射每个类,但不包括关系。您将拥有一个按键获取ClassA的数据访问方法,以及一个按policyNumber获取ClassB集合的方法。 |
|
|
2
0
我最终让数据库团队承认在我处理的表中添加了一些代理键。 This is the document I used to plead my case . |
|
|
Nico Pizzo · 子查询上的nhibernate联接 8 年前 |
|
|
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 8 年前 |
|
|
Stu · 具有特定类型的字符串外键的NHibernate映射 8 年前 |
|
|
Zout · 为Hibernate的HiLo算法管理的列生成ID 8 年前 |