我不知道怎么问这个问题。所以我只举一个例子。
代码:
var db = new dbContext();
var dlo = new DataLoadOptions()
dlo.LoadWith<Order>(x => x.Company);
db.LoadOptions = dlo;
var compIds = prms.companies.Select(x => x.Id).ToArray();
正如我对上面代码的理解,我从 Order 表中加载 Company,然后通过他们的 ID 获取公司。是否与
var compIds = (from it in context.GetTable<Order>()
select it.Company.Id).ToArray();
? 还是我完全混淆了两个不同的概念?