代码之家  ›  专栏  ›  技术社区  ›  virtualmic

基于.NET3.5的断开数据库应用程序创建策略

  •  6
  • virtualmic  · 技术社区  · 17 年前

    我的要求是:

  • 相对较小的数据库:25-30个表,每个表4-5k行。
  • 免费的解决方案,因为我正在为NFP ogranization设置。

    最近几天我一直在研究各种选择。最后,我考虑缩小到数据集的范围,同时将它们序列化为XML,但似乎这毕竟不是一个好主意(对我之前的问题的回答强烈地表明了这一点)

    根据这个链接:http://msdn.microsoft.com/en-us/library/8fxztkff.aspx,MS提出了两种不同的方法。我很惊讶地看到他们没有提到林肯。

    那么小组,你推荐哪条路?

    非常感谢你的阅读。

  • 5 回复  |  直到 17 年前
        1
  •  6
  •   Marc Gravell    17 年前

    添加->新建->“本地数据库缓存”。这应该提供您需要的所有同步(通过ADO.NET sync框架),默认情况下由SQL CE运行(IIRC),这是(我相信)免费的。

        2
  •  4
  •   Sacha Bruttin    17 年前

    看看 Microsoft Sync Framework .

    介绍Microsoft Sync 框架a综合 同步平台启用 协作和脱机 应用程序、服务和设备 数据存储,任何传输协议,以及 网络拓扑。

        3
  •  3
  •   Adam Robinson    17 年前

    更多信息, try here .

    听起来你在看合并复制场景。

        4
  •  2
  •   Matt Brunell    17 年前
        5
  •  2
  •   Richard B    17 年前

    致OP:

    在Sync框架的前面,我要警告您的一句话是在所有版本中升级数据库架构。我把它用在 project

    我强烈建议您花点时间来考虑一下您希望如何处理进展中的模式更改,并决定这是否是您想要的方式。对我来说,这是为了让系统启动和运行,但现在我正在处理噩梦,我成了NIH方案的牺牲品。

    我的outlook for 2.0将继续对客户端使用SqlCE,对COR使用SQL Server 2008。。。但我自己的同步效果滚动基于大量使用反射和一组“DTO”对象。