私は ASP.NET WebAPI を使用しており、コントローラーには と呼ばれるメソッドがありPostAddToGroup
、パラメーターint id
とGroup group
. 私のGroup
エンティティには、と呼ばれるナビゲーション プロパティがありますMembers
。
私がやりたいことは、このようなものです
public HttpResponseMessage PostAddToGroup(int id, Group group) {
group.Members.Add(id);
db.SaveChanges();
}
それ以外の
Group _group = db.Groups.Include(x => x.Members).Single(x =>
x.PosterID == group.PosterID && x.Type == group.Type);
_group.Members.Add(id);
db.SaveChanges();
これは可能ですか、そうでない場合、これを行うためのより良い方法はありますか?