2013-03-10 2 views
1

Нужна помощь в выражении LINQ, У меня есть 2 таблицы Article и comments внешний ключ Article_id .Теперь я нужен данные, используя как таблицы с помощью LINQ к SQL как article_id,Article_title,Total_Comments (графа комментариев на текущей статьи статьи),Как работать с агрегированной функцией в LINQ с присоединиться к

сказка Структура:

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

Не имеет ли «статья» свойство навигации «Комментарии»? –

ответ

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() 
} 
+0

thanx dear будет иметь «equals» вместо «=». Это то, что я хочу. Я откладывал свое время на группировку :(Большое спасибо. Хороший день –

+0

@ Анупам, ты прав, отредактирован. –

Смежные вопросы