我有一個實體名稱爲「論壇」與性能的數量。
我還創建了一個部分類「Forum」,它封裝了像PostCount這樣的額外屬性。LINQ到實體返回列表<CustomObject>
List<Forum> lForum = null;
lForum= (from forum in Forums
join post in Posts on forum equals post.Forum into postsInForum
select new
{
Forum = forum, //Fill all
PostCount = postsInForum.Count(post => post.ShowIt == 1) //Fill the "extra" property
}).ToList();
我該怎麼辦?
更新
如果我使用呈現一個新的類「ForumAndCount」什麼都會有相同的屬性論壇和一個額外的屬性「PostCount」,是有可能到項目上的所有論壇的場一次或我必須將所有的人一個接一個:
select new ForumAndCount
{
ForumID= forum.ForumID,
ForumTitle = forum.Title,
ForumImg = forum.Img,
Forum...
.
PostCount = postsInForum.Count(post => post.ShowIt == 1)
}
我可以ofcourse我ForumAndCount創建論壇type屬性,但我不希望出現這種情況。 })
你想做什麼? – anishMarokey 2010-05-06 15:26:58
返回列表與計數結果 –
shivesh
2010-05-06 15:31:08