我的要求是:
相对较小的数据库:25-30 个表,每个表有 4-5k 行。
4-5 个用户在其笔记本电脑上拥有自己的本地数据库副本。在需要时或一天结束时进行同步。
免费解决方案,正如我为 NFP 组织进行的设置一样。
过去几天我一直在研究各种选择。最后,我正在考虑缩小数据集的范围,同时将它们序列化为 XML,但似乎这毕竟不是一个好主意(我之前的问题的答案强烈表明了这一点。)
所以我现在的问题是我应该采取什么方法(数据库和访问技术)?我想使用 C# 和一种易于使用的技术来访问我的数据库并在一天结束时同步它。
根据此链接:http://msdn.microsoft.com/en-us/library/8fxztkff.aspx,MS建议两种不同的方法。我很惊讶地发现他们在这里没有提到 LINQ。
那么小组,您推荐什么路径?
非常感谢您的阅读。
添加->新建->“本地数据库缓存”。这应该提供您需要的所有同步(通过 ADO.NET Sync Framework),默认情况下通过 SQL CE 运行(IIRC),这是(我相信)免费的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)