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 回答