gpt4 book ai didi

.net - SubSonic 3.0 中的关系和延迟加载

转载 作者:行者123 更新时间:2023-12-04 14:53:09 25 4
gpt4 key购买 nike

我目前正在使用 SubSonic 3.0,它看起来非常简单(除了我仍然必须在 SimpleRepository 和 ActiveRecord 之间做出决定,但那是另一回事了)。

但是,由于文档有点稀疏,我不确定它是否支持对外关系和延迟加载。本质上,我有一个类(class)帖子:

public class Posting {
[SubSonicPrimaryKey]
public Guid InternalId { get; set; }
public string Title { get; set; }
public string Body { get; set; }
public DateTime? PostingDate { get; set; }
public List<Comment> Comments { get; set; }
}

和一个类(class)评论:
public class Comment
{
public string Body { get; set; }
}

如您所见,Posting 有一个评论列表。我能以某种方式告诉 SubSonic 这两者是相关的吗?那就是我保存帖子的时候可以自动保存所有评论?更重要的是,当我加载一个帖子时,我希望评论列表一开始是空的,然后在某个时候说“好的,请现在填充它”。

我知道我可以在代码中手动管理它,但我只是想在我做手动工作之前知道 SubSonic 是否可以做到这一点。

最佳答案

疏?你读过它们了吗?

ActiveRecord 可以根据 FK(Linq 模板也可以)确定您的关系,并将使用 IQueryable。因此,您可以两全其美 - 如果您需要它们,它们就在那里。

如果您使用 Simple Repo - 不 - 这不会发生,而且都是手动的。

关于.net - SubSonic 3.0 中的关系和延迟加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1114691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com