2011-02-20 2 views
1

Итак, я просто пытаюсь изучить некоторые из этих интересных вещей сейчас, и мне было интересно узнать, могу ли я получить обратную связь?Справочная информация по платформе Entity Framework

Таблица Категории Проводка Postings_Categories (Join Table)

Мне нужно, чтобы выяснить, как рекурсию через все категории и получить число регистраций в каждой категории. Кроме того, если все это можно сделать с одним запросом, мне нужно указать подкатегории каждой родительской категории.

Категории таблица имеет CategoryID, CategoryName, CategoryDescription, ParentCategoryID

ответ

0

Было бы неплохо, если бы вы написали подход вы использовали (DB первый/Code First/Pocos). Если DB первый то легко:

context.Categories.Include('Subcategories').ToList();//list of categories and their subcategories 

context.Categories.Select(c => new { Category = c, Postings = c.Postings.Count() }).ToList();//categories and number of postings 

Конечно нужна ваша база данных будет установлена ​​правильно, вы должны создать внешние ключи, таблица ассоциации должны иметь только идентификаторы обеих таблиц. Если база данных не объявлена ​​правильно, создание этих запросов может быть проблематичным.

+0

У меня есть Свойства навигации, а не («Подкатегории»), это будет «Postings_Categories» – CrazyCoderz

+0

Как выглядит таблица Postings_Categories? – LukLed

+0

ОбъявленияКатегорияID int IDENTTITY, PostingID, CategoryID – CrazyCoderz

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