我的 C# windows 应用程序有一个嵌入式“访问”数据库。我的应用程序用于执行一些操作,这些操作将在“访问”数据库中的一个表中不断增加某个“Id”值。
现在我的问题是当我给客户端一个新的安装程序时,他得到一个全新的“访问”数据库,并且“Id”的值再次从 1 开始。客户端的需要是当他进行新安装时,他应该从先前安装的“访问”数据库的最后一个 id 开始获取 id 的值。
有什么办法可以解决这个问题。
从我的角度来看,解决方案可能是当客户端卸载应用程序时,他应该将“Id”的值存储在某处,并且在全新安装应用程序时,访问数据库中的“Id”值应该从保存的“Id”中删除“ 价值。
不确定这是否可行或它将如何工作。请帮助我解决问题。