私は場所を持っています - 関連タグ付き:
場所モデルを持っています:
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();
ありがとう。