Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 具有离线存储的实体框架_C#_Entity Framework - Fatal编程技术网

C# 具有离线存储的实体框架

C# 具有离线存储的实体框架,c#,entity-framework,C#,Entity Framework,这种情况的实质可归结为以下几点: 我有一个数据收集系统,需要不断更新到 中央数据库 数据库通过一个有点古怪的wifi连接连接(即 我无法摆脱或修复) 由于上述原因,设备需要在本地存储数据 可能在连接前30秒到12小时的任何时间 可以恢复 服务器是SQL server 2000(客户对升级犹豫不决) 数据采集在许多Windows XP PC上运行 当前系统使用序列化为XML的数据集和diffgram来处理本地存储。我想使用Entity Framework重新编写系统以进行数据访问,但是,保持过

这种情况的实质可归结为以下几点:

  • 我有一个数据收集系统,需要不断更新到 中央数据库
  • 数据库通过一个有点古怪的wifi连接连接(即 我无法摆脱或修复)
  • 由于上述原因,设备需要在本地存储数据
    可能在连接前30秒到12小时的任何时间
    可以恢复
  • 服务器是SQL server 2000(客户对升级犹豫不决)
  • 数据采集在许多Windows XP PC上运行
当前系统使用序列化为XML的数据集和diffgram来处理本地存储。我想使用Entity Framework重新编写系统以进行数据访问,但是,保持过去几天数据的脱机副本的能力至关重要,因为我需要在没有网络连接的情况下防止断电


任何关于最佳方法的建议都将不胜感激。

实体框架不会直接帮助您。同步框架可能更接近您想要的:存储到本地DB实例,并有一个后台进程来处理与主服务器的错误连接的细节。这将影响您的DB设计,因为自动递增的值无法跨服务器工作。阅读完评论后,我想我会将蠕虫牢牢地留在这一个的can中,直到我能够说服他们升级到2008 R2。阅读完评论后,我想我会将蠕虫牢牢地留在这一个的can中,直到我可以说服他们升级到2008 R2。谢谢大家的帮助。