问题描述
我在项目中使用linq2db ORM,并且具有以下数据库模式(简化):
我有以下方法来获取有关用户的信息:
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 (将#修改为@)