sym*_*reg 10 constraints unique fluent-nhibernate
我有一个具有主键和2个外键的类.外国组合必须是唯一的.我没有看到这样做的方法(至少因为不推荐使用SetAttribute).
James用SetAttribute触及了这个: 如何使用NHibernate创建多列索引或唯一约束
sym*_*reg 21
这可能对其他人有用,唯一约束的FNH映射就像这样完成:
mapping.References<FirstClass>(x => x.FirstClass).UniqueKey("unique123"); mapping.References<SecondClass>(x => x.SecondClass).UniqueKey("unique123");
此外,它解释了这只在db中构建约束,但是开发人员负责拦截重复的插入尝试,否则SqlException将抛出一个违反UNIQUE KEY约束的行为.
SqlException
来自FNH集团
归档时间:
14 年,11 月 前
查看次数:
5725 次
最近记录:
10 年,8 月 前