我试图做这样的事情:LINQ - 我如何给一个select对象的子对象引用它的父对象?
List<FundEntity> entities = this.tFunds
.Select(f => new FundEntity() {
ID = f.fundID,
Name = f.name,
CapitalCalls = f.tCapitalCalls
.Select(cc => new CapitalCall() {
ID = cc.capitalCallID,
Description = cc.description,
FundEntity = // Should be the newly created Fund Entity object
}).ToList()
}).ToList();
我想每个Capitalcall反对有一个参考回到它FundEntity。这可能没有创建一个循环,并手动设置每一个?
在这种情况下'f'不是合法变量吗? – 2010-06-22 16:12:38
很好的问题,但f不是正确的类型,即tFund(数据类生成的类)。 II需要它是类型FundEntity - 使用其数据的模型 – Shawn 2010-06-22 16:14:53