asp.net mvc 4, Entity Framework 5, SQL Server 2012 Express, Code First
У меня есть модель Place:
public virtual int PlaceID { get; set; }
public virtual ICollection<Tag> Tags { get; set; }
public virtual string Name { get; set; }
и связанная модель тега:
public virtual int TagID { get; set; }
public virtual string Name { get; set; }
public virtual string NamePlural { get; set; }
public virtual ICollection<Place> Places { get; set; }
они имеют отношение многие ко многим.
У меня есть список мест, и я хотел бы создать список тегов, заполненный каждым (уникальным) тегом, связанным с каждым местом в «местах».
Например, у одного места могут быть теги «ресторан» и «паб», у другого — «паб» и «бар», у третьего — «магазин» и «кафе».
Я хотел бы, чтобы Список содержал по одному из каждого тега с этими именами: Бар, Кафе, Ресторан, Паб, Магазин
Как я могу сделать это в Linq?
Спасибо.