У меня есть места - со связанными тегами:
иметь модель места:
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? (добавить / удалить / отредактировать).
Также - если я попытаюсь сохранить модель места со связанными тегами - место будет обновлено, но не теги - как я могу это сделать?
place.Tags = SelectedTags
db.Entry(ptvm.place).State = EntityState.Modified;
db.SaveChanges();
Спасибо.