【发布时间】:2023-04-09 17:29:01
【问题描述】:
我正在开发一个包含 4 个步骤的向导的 Web 表单:
在每一步中,我都会创建从数据库生成的新实体。
问题在于,作为一个向导,用户可以更改将产生要存储的值的控件的属性。
所以我需要释放创建的实体对象或将该实体值返回到存储在数据库中的原始行。
我该怎么做。
如果我将每个创建的实体对象都设置为空,它应该工作吗?
顺便说一句,我就是这样做的:
entities = new Entities();
...
Client client = new Client();
client.name = tbxName.text
...
entities.SaveChanges();
entities.Connection.Close();
因此,如果此代码在由 3 个部分组成的向导的第二个向导部分执行,并且一旦客户端创建运行不止一次,我就会在此集合中回过头来,所以这就是我的问题。
那么我该如何取消创建它:-P
谢谢!!!
【问题讨论】:
标签: asp.net entity-framework revert