Fluent Nhibernate 中的主键名称

发布于 2024-08-27 23:12:58 字数 252 浏览 4 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

嘿看小鸭子会跑 2024-09-03 23:12:58

这是一个与此类似的问题:

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).

寂寞笑我太脆弱 2024-09-03 23:12:58

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

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...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文