Fluent Nhibernate 中的主键名称
Fluent NHibernate(或者可能是一般的 NHibernate)有没有办法告诉它以不同的方式生成主键?它为键创建了很好的列名称,但是索引/约束得到了奇怪的生成名称,例如:
PK__Address__3214EC2725332734
PK__CreditCa__3214EC2756CA82C8
等。
我可以使用直接 SQL 来重命名它们,但我' d 宁愿不。
Is there a way in Fluent NHibernate (or possibly NHibernate in general) to tell it to generate the primary keys differently? It creates the column name for the key fine, but the index/constraint gets weird generated names like:
PK__Address__3214EC2725332734
PK__CreditCa__3214EC2756CA82C8
etc.
I can use straight SQL to rename them but I'd rather not.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个与此类似的问题:
Fluent NHibernate 主键约束命名约定
似乎不可能做到这一点,因为 NHibernate 本身不支持它。
(我很恼火地发现)。
This is a similar question to this:
Fluent NHibernate primary key constraint naming conventions
It doesn't seem possible to do it because NHibernate itself doesn't support it.
(I was irked to find out).
您应该能够这样命名所有约束:
http://marcinobel.com /index.php/ Fluent-nhibernate-conventions-examples/
希望这有帮助,我和一些同事核实过......
You should be able to name all constraints thus:
http://marcinobel.com/index.php/fluent-nhibernate-conventions-examples/
Hope this helps, I checked with some colleagues...