У меня проблема с моей моделью LINQ to Entity. Я новичок в C # и LINQ, так что терпите меня.
У меня есть модель, содержащая рисунки и теги, где каждое изображение может иметь много тегов, и каждый тег может быть на многих изображениях. В БД есть обычная таблица отношений, но в объектной модели я вижу ее как picture.tags (как список) и tag.pictures (как список). Поисковый запрос содержит несколько тегов, и результат поиска должен содержать все изображения, которые отмечены всеми тегами (но, возможно, больше), которые я искал. Количество тегов для поиска не является фиксированным.
Как это лучше всего сделать?