C#MVC EF DB First-保存的DbSet对象将自动更改-奇怪的行为

时间:2018-12-12 14:35:39

标签: c# asp.net-mvc entity-framework

在我的MVC 5应用程序中,我有一个数据库并且正在使用EF。 MVC创建了现有数据库的一些DbSet。

例如:

foo

在我的代码中,我执行以下操作:

public virtual DbSet<RoutineSettings> RoutineSettings{ get; set; }

但是之后,我的OldData对象将更改为... 如果Data.Active为false,则OldData.Active也为false,但是在将Data.Active设置为true之后,OldData.Active也将更改为true吗?

为什么会这样?与DbSet有关吗?如何保存原始值以供以后比较?

非常感谢您。

0 个答案:

没有答案