SubSonic 3:如何链接类别/表格?

发布于 2024-08-16 02:54:26 字数 527 浏览 5 评论 0原文

在使用 SubSonic 3 时,我写了以下内容。我想我会得到 user_ref 将是一个以 name_list 作为外键的列。我的数据库最终只有 id 和仅与 image_list 表的链接。

如何让 user_ref 使用 name_list 作为其外键并在数据库中拥有两个表?

class image_list
{
    public long ID { get; set; }
    public name_list user_ref{ get; set; } 
    public string link{ get; set; } 
}
class name_list
{
    public long ID;
    public string username;
}


{
    var a = new image_list();
    a.link = "link";
    a.user_ref = new name_list();
    a.user_ref.username = "name";
    repo.Add(a);
}

While using SubSonic 3 I wrote the below. I thought I would get user_ref would be a column with name_list as its foreign key. My database ended up with just id and link with only the image_list table.

How can I have user_ref use name_list as its foreign key and have both tables in the database?

class image_list
{
    public long ID { get; set; }
    public name_list user_ref{ get; set; } 
    public string link{ get; set; } 
}
class name_list
{
    public long ID;
    public string username;
}


{
    var a = new image_list();
    a.link = "link";
    a.user_ref = new name_list();
    a.user_ref.username = "name";
    repo.Add(a);
}

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

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

发布评论

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

评论(1

情绪操控生活 2024-08-23 02:54:26

SimpleRepository 根本无法构建外键:它不在数据库中放入任何逻辑,只是数据。如果需要外键,则需要先构建数据库,然后使用 ActiveRecordLINQ 模板...

The SimpleRepository can't build foreign keys at all: it puts no logic in the DB, just data. If you want foreign keys, you need to build the db first, and use ActiveRecord or the LINQ templates...

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