如何在流利的nhibernate中更改FK名称

发布于 2024-12-05 08:33:51 字数 299 浏览 2 评论 0原文

我想知道如何使用流畅的 nhibernate 更改 FK 的名称。

现在,它使所有外键(如(product_id,student_id))找到,但有一个表我希望它有一个不同的名称。

我希望课程表具有外键“MyFKName”,但它不断生成“student_id”

 public CourseMap()
    {
        Id(x => x.Id);
        References(x => x.Student).ForeignKey("MyFKName");
    }

I am wondering how do I change the name of a FK with fluent nhibernate.

Right now it makes all the foreign keys like (product_id,student_id) what is find but there is one table I want it to have a different name.

I want the courses table to have for the foreign key "MyFKName" but it keeps generating "student_id"

 public CourseMap()
    {
        Id(x => x.Id);
        References(x => x.Student).ForeignKey("MyFKName");
    }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

ˇ宁静的妩媚 2024-12-12 08:33:51

您可能正在寻找的是

public CourseMap()
{
    Id(x => x.Id);
    References(x => x.Student).KeyColumn("MyFKName");
}

ForeignKey 是外键约束的名称

what you are probably looking for is

public CourseMap()
{
    Id(x => x.Id);
    References(x => x.Student).KeyColumn("MyFKName");
}

ForeignKey is the name of the foreign key constraint

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