1

在LINQ表达式中需要帮助,我有 2 个表Articlecomments外键是Article_idarticle_id,Article_title,Total_Comments

故事结构:

table 1(Article) : Article_ID,Article_Title.. etc
table 2(comments ): Comment_auto_id,Comment_text,Comment_by(User_ID),Article_ID
4

2 回答 2

1

类似的东西?

from article in Articles
join comment in Comments on article.Article_ID equals comment.ArticleID into articleComments
select new {
  Article = article,//or more detailed if you want only part of Articles entity
  Total_Comments = articleComments.Count()
}
于 2013-03-10T07:05:21.870 回答
0

也许您需要使用 .GroupJoin() 扩展方法。来源:http: //msdn.microsoft.com/en-us/library/system.linq.enumerable.groupjoin.aspx

于 2013-03-10T10:09:47.333 回答