我正在尝试做这样的事情:
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 的引用。是否可以在不创建循环并手动设置每个循环的情况下实现这一点?
List<FundEntity> entities = this.tFunds
.Select(f =>
{
var parent = new FundEntity() {
ID = f.fundID,
Name = f.name,
};
parent.CapitalCalls = f.tCapitalCalls
.Select(cc => new CapitalCall() {
ID = cc.capitalCallID,
Description = cc.description,
FundEntity =parent // Should be the newly created Fund Entity object
});
return parent;
}.ToList()
).ToList();
应该可以给你参考。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)