Прежде всего, я хотел бы заявить, что я провел большой поиск, не только здесь, но и в Google.Но ответы никогда не давали мне правильного направления, или я просто не понимал этого.
Я застрял в следующей проблеме:
У меня есть три таблицы:
Проекты: PK id (int)имя (nvarchar 50)
ProjectImages: FK ProjectId (int)FK ImageId (int)
Изображения: PK id (int),путь (nvarchar (MAX))
Я использую ASP.NET MVC 2.0 для разработки собственного портфолио и использую LinQ to SQL для извлечения / манипулирования данными таблицы.
IЯ новенький, но у меня есть приличное понимание C #, возможно, мое отсутствие знаний привело меня сюда.
В любом случае, проблема сейчас в том, что CMS, которую я пишу, должна иметь возможность прикреплять несколько изображений к одному или нескольким проектам, и каждый проект может содержать более одного изображения.
проекты M: M images
Мне уже не удается получить проект с соответствующими изображениями с помощью запроса, и я пробовал несколько вещей, найденных здесь и в Google.
Я думал о внутренних классах, но не уверен, с чего начать.
Нужно ли создавать внутренний класс, который моделирует таблицу пересечений?Возможно, совершенно новый, который наследует и т. Д. Я совершенно невежественен.Особенно после того, как сломал мой мозг об этом весь день.
Я надеюсь, что кто-то может дать мне ответ без необходимости использовать plinqo или NHibernate, потому что это заставит меня начать все сначала, и я уже написал много.