Entity framework 实体框架-提交条目后如何查找id

Entity framework 实体框架-提交条目后如何查找id,entity-framework,commit,Entity Framework,Commit,现行守则如下: .... domainModel.EntityDataContext.Attach(entry); .... domainModel.EntityDataContext.Commit(); 我不允许编辑attach方法和commit,因为这将产生巨大的回归问题,但我想知道如何获取条目的id?提交后,实体上的id不会自动更新吗?请参阅:除非您在数据库中手动设置id,否则这是不可行的。如果您不插入密钥的值,则尚未生成。您将需要这样的内容:可能重复@DaveWilliams,问题是我

现行守则如下:

....
domainModel.EntityDataContext.Attach(entry);
....
domainModel.EntityDataContext.Commit();

我不允许编辑attach方法和commit,因为这将产生巨大的回归问题,但我想知道如何获取条目的id?

提交后,实体上的id不会自动更新吗?请参阅:除非您在数据库中手动设置id,否则这是不可行的。如果您不插入密钥的值,则尚未生成。您将需要这样的内容:可能重复@DaveWilliams,问题是我 无法更改提交代码,因此我无法使用SaveChange等。。