【问题标题】:convert always connected to occasionally connected application转换始终连接到偶尔连接的应用程序
【发布时间】:2014-01-30 12:46:29
【问题描述】:

我有一个具有以下堆栈的现有客户端-服务器 3 层应用程序:

  • 智能客户端(Win-Forms)
  • IIS/ASP.NET
  • Sql 服务器

部分数据存储在实体-属性-值 (EAV) 模型中。 所有主键都是整数标识列。 数据库操作大多使用存储过程来执行。

我的任务是将此应用程序转换为偶尔连接的应用程序 (OCA)

客户端的安装和资源限制应该没有问题。

这对我来说是第一个这样的项目。

我已经阅读了一些关于

为了保留现有代码并限制更改影响,我正在考虑在每个客户端上安装 3 层应用程序,使用同步框架处理同步,在 WS 上处理同步。还拥有一台同步将参考的主服务器。

这个解决方案看起来可行吗?

是否有任何其他关于将始终连接的 3 层应用程序转换为偶尔连接的应用程序的资源?

谢谢。

【问题讨论】:

    标签: enterprise-library microsoft-sync-framework smartclient syncservices occasionallyconnected


    【解决方案1】:

    应该是可行的。您的应用程序没有太大变化。你只需要在你的客户端上安装一个本地数据库。

    但是,您正在使用身份列。除非您对身份值进行了分区(客户端 1 为 1-1000,客户端 2 为 1001 - 2000 等),否则您将在上传 ID 时重复 ID。

    看看这个:Database Sync:SQL Server and SQL Express N-Tier with WCF

    【讨论】:

      猜你喜欢
      • 2012-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-24
      • 1970-01-01
      • 2021-07-10
      • 2019-03-22
      • 2018-03-03
      相关资源
      最近更新 更多