假设我们有一个条件,我们有许多客户端运行相同的Windows应用程序并使用相同的数据库,但在该区域中网络连接不好,因此它无法一直访问数据库服务器。我们可以在这段时间内存储SQL查询,然后再执行它们吗?
在这种情况下,我们如何维护所有客户的数据一致性?
答案 0 :(得分:0)
我们可以在此期间存储SQL查询,然后再执行它们吗?
你可以,但它可能不是最好的方法。我建议不要在数据访问层上解决这个问题,而应该在业务逻辑中解决这个问题。因此,我宁愿存储代表应该执行的业务操作的对象,而不是存储稍后要执行的sql语句。