我创建了一个与远程数据库(MSSQL)交互的Windows应用程序。这些客户端应用程序安装在不同的位置,与远程数据库执行所有事务。但是,应用程序需要使用更多分支进行升级,并且要求不会在此处结束。客户位置不保证24小时互联网连接。有时互联网连接不可用1天。我已经在客户端将与本地数据库而不是远程数据库交互的所有位置创建了本地数据库。但是我需要更新从本地到远程的所有最近(重要)更改以进行分支间操作。这是图表
更新将通过点击或自动发生。请建议我将遵循哪种架构模式。我使用了本地数据库缓存,但它只更新到本地非远程。如果复制,请分享链接。任何其他有链接的建议均受到赞赏
客户端:windows应用程序和ADO.NET(.NET framework 3.5或4或4.5任何东西)
数据库:SQL Server 2008