我在 linq 中找到了许多加入列表的示例,但我的确切问题没有解决。
我必须加入列表列表和列表
我已经初始化了 List 的所有属性,加入时我必须再次初始化 A 的所有属性并从 B 添加属性。
List<A> listB = from c in country
select new A
{
CountryId=c.CountryId
CountryName=c.CountryName
} ;
List<A> listA = from d in data
select new A
{
Name = d.Name
Age= d.Age,
City=d.City,
CountryId=d.CountryId
} ;
现在初始化列表中的国家属性我在这里加入两个列表 问题开始了
listA = from d in listA
join c in listB on d.CountryId=c.CountryId
select new A
{
Name = d.Name
Age= d.Age,
City=d.City,
Country=c.CountryName
} ;
在上面的连接中看到我必须再次初始化姓名、年龄和城市我可以做些什么来在一个地方初始化属性。