У меня есть следующая структура таблиц:
Элемент:
Id,
Description
Теги:
Id,
TagName
ItemXrefTag
Id,
TagId,
ItemId
Что такоелучший способ прочитать все элементы, относящиеся к какому-либо тегу, и все остальные теги, относящиеся к элементам, чтобы иметь возможность отображать список элементов и все теги, относящиеся к элементу?
Если неясно, я`приведу пример:
Item, Tags:
Code complete, book|programming|cool
Reactoring, book|programming|refactoring|cool
C# for dummies, book|dont like it| not cool
PS Я использую дозвуковой, но так как он поддерживает получение данных для запроса, я в порядке с запросом, который позволит мнеполучить все данные.Конечно, я могу выполнить объединение и перебрать несколько строк, которые я получу и соберу элементы с коллекцией тегов для каждой из них.Я просто заинтересован в наиболее эффективном способе реализации этого.