0

私は ASP.NET WebAPI を使用しており、コントローラーには と呼ばれるメソッドがありPostAddToGroup、パラメーターint idGroup 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();

これは可能ですか、そうでない場合、これを行うためのより良い方法はありますか?

4

1 に答える 1

0

気にしないで、自分でそれを理解しました。私がしなければならなかったのは、次のように、モデルをDbContextに攻撃することだけでした。db.Groups.Attach(group).Members.Add(id);

于 2012-12-16T01:24:32.993 に答える