我的Context Extension可以更新传入的新对象

时间:2015-07-06 16:19:50

标签: entity-framework

如果我像这样添加一个对象到我的DbSet:

operator+=

对象(keyGroup)从数据库中获取Id。

我有一个自定义扩展程序我正在尝试做同样的事情。基本上,我检查数据库中是否存在对象。如果是的话,我希望现有的对象返回它的ID,如果没有,我想添加对象并获得新的Id。

_db.KeywordGroup.Add(keyGroup);
_db.SaveChanges();

但是,我无法获得keyGroup获取ID。如何让我的方法与默认的Add函数类似,如果我找到结果,则用Id填充我的对象。

0 个答案:

没有答案