Linq2db:渴望加载表

问题描述

我在项目中使用linq2db ORM,并且具有以下数据库模式(简化):

enter image description here

我有以下方法来获取有关用户的信息:

public async Task<User> GetUser(int id)
{
  var user =
    await (
        from u in _db.Users
                     .LoadWith(u => u.Accounts)
                     .ThenLoad(a => a.Transactions)
        where u.Id == id
        from lang in _db.Languages.LeftJoin(l => l.Id == u.LanguageId)
        select u)
      .FirstOrDefaultAsync();

  return user;
}

但是,我想获取有关每个帐户的所有限制和汇总器的信息。我相信应该有一种有效的方法来做到这一点。有人可以帮我吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)