C# 如何将我的数据库设置回初始值
我有一个数据库,其中有一个名为Employees的表,其中包含字段:C# 如何将我的数据库设置回初始值,c#,asp.net-web-api,C#,Asp.net Web Api,我有一个数据库,其中有一个名为Employees的表,其中包含字段: 名字 系 表示 小时数 我制作了一个API,可以更改员工的iPresent和小时值 现在我想创建一个按钮,将所有员工的值重置为初始值 如何在web api C中实现这一点 为了保留原始数据,您应该在进行任何更改之前创建另一个名为initialEmployees的表,该表是Employees的副本 将所有初始值复制到此复制表以及实际表中。 当您将新行添加到Employees时,您还希望将该行添加到initialEmployees
如何在web api C中实现这一点 为了保留原始数据,您应该在进行任何更改之前创建另一个名为
initialEmployees
的表,该表是Employees
的副本
将所有初始值复制到此复制表以及实际表中。
当您将新行添加到Employees
时,您还希望将该行添加到initialEmployees
然后,当您按下重置值按钮时,它会将数据从initialEmployees
表复制到您选择的行中的“Employees”表中
如果您的姓名字段是唯一标识符,您可以使用它来跟踪
initialEmployees
中的哪一行连接到该行Employees
。否则,我会在两个表中都添加一个ID列,这样它们就可以轻松地连接起来。如果只有这两个值,最简单的解决方案是创建一个备份列,并在更新值时存储旧数据,但这不是最好的方法。否则,您必须镜像该表或实现一个将旧值存储为历史记录的日志表。表中的所有行都将具有相同的初始值?如果您准确地解释您试图实现的内容以及原因,那会更好。