Fluent Nhibernate中的主键名称

时间:2010-04-09 17:52:03

标签: sql-server nhibernate fluent-nhibernate

在Fluent NHibernate(或者可能是NHibernate)中有没有办法让它以不同的方式生成主键?它为密钥精细创建列名,但索引/约束会生成奇怪的生成名称,如:

PK__Address__3214EC2725332734

PK__CreditCa__3214EC2756CA82C8

我可以使用直接SQL重命名它们,但我不愿意。

2 个答案:

答案 0 :(得分:9)

这是一个类似的问题:

Fluent NHibernate primary key constraint naming conventions

似乎不可能这样做,因为NHibernate本身不支持它。

(我很难发现)。

答案 1 :(得分:-1)

您应该能够为所有约束命名:

http://marcinobel.com/index.php/fluent-nhibernate-conventions-examples/

希望这有帮助,我和一些同事核实过......