在Fluent NHibernate(或者可能是NHibernate)中有没有办法让它以不同的方式生成主键?它为密钥精细创建列名,但索引/约束会生成奇怪的生成名称,如:
PK__Address__3214EC2725332734
PK__CreditCa__3214EC2756CA82C8
等
我可以使用直接SQL重命名它们,但我不愿意。
答案 0 :(得分:9)
这是一个类似的问题:
Fluent NHibernate primary key constraint naming conventions
似乎不可能这样做,因为NHibernate本身不支持它。
(我很难发现)。
答案 1 :(得分:-1)
您应该能够为所有约束命名:
http://marcinobel.com/index.php/fluent-nhibernate-conventions-examples/
希望这有帮助,我和一些同事核实过......