【发布时间】:2017-12-08 12:27:09
【问题描述】:
我在 Asp.net 中遇到了实体框架的问题。每当我将对象添加到数据库而不执行 SaveChanges() 时,我都想获取 Id 值。我该怎么做?
【问题讨论】:
-
只需将对象添加到数据库中,无需 SaveChanges()。问题是,该对象仍将在数据库中。您不能添加它而不添加它。如果您希望能够恢复更改,请考虑查看 transactions。
-
I want to get the Id value whenever I add an object to database without executing SaveChanges().为什么要这样做?您的根本问题是什么? -
你可能想知道ID来设置外键,对吧?好吧,如果您设置导航属性(对象引用)而不是 ID,那几乎没有必要。
标签: c# entity-framework entity