如何将我的数据库设置回初始值

时间:2019-02-25 12:19:50

标签: c# asp.net-web-api

我有一个数据库,该数据库的表名为employees,具有字段:

  1. 名称
  2. 部门
  3. isPresent
  4. 小时

我制作了一个API,用于更改员工的isPresent和Hours值。

现在,我想创建一个按钮,将所有员工的值重置为初始值。

如何在Web API C#中实现这一目标?

1 个答案:

答案 0 :(得分:0)

为了保留原始数据,您应该在创建任何表之前创建另一个名为initialEmployees的表,该表是Employees的副本。

将所有初始值复制到此重复表以及真实表中。 每当您将新行添加到Employees时,您还希望将该行添加到initialEmployees

然后,当您按下重置值按钮时,它将把数据从initialEmployees表复制到所选行的'Employees'表中。

如果您的姓名字段是唯一标识符,则可以使用它来跟踪initialEmployees中的哪一行连接到Employees行。否则,我会在两个表中添加一个ID列,以使它们始终可以轻松连接。