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#_Mysql_Wpf_Data Synchronization - Fatal编程技术网

C# 通过我的应用程序在不同计算机之间同步数据

C# 通过我的应用程序在不同计算机之间同步数据,c#,mysql,wpf,data-synchronization,C#,Mysql,Wpf,Data Synchronization,我正在创建一个产品管理应用程序,它通过一个用C#(WPF)编写的MySQL数据库在不同的联网计算机上运行。因此,我打算保持计算机数据的同步,如果用户删除一个产品,它将在所有计算机上消失,或者如果对一个产品进行了更改,它将应用于所有具有开放应用程序的计算机上。但是我没有取得好的效果,我使用一只可观察的柯利牧羊犬作为源下载数据,每当我想在机器上更新数据时,我必须关闭窗口并返回重新打开它,这是一个耗时且讨厌的用户。谁能告诉我怎么解决这个问题吗?我应该做什么或学习什么?我搜索和解决问题的关键词是什么?你

我正在创建一个产品管理应用程序,它通过一个用C#(WPF)编写的MySQL数据库在不同的联网计算机上运行。因此,我打算保持计算机数据的同步,如果用户删除一个产品,它将在所有计算机上消失,或者如果对一个产品进行了更改,它将应用于所有具有开放应用程序的计算机上。但是我没有取得好的效果,我使用一只可观察的柯利牧羊犬作为源下载数据,每当我想在机器上更新数据时,我必须关闭窗口并返回重新打开它,这是一个耗时且讨厌的用户。谁能告诉我怎么解决这个问题吗?我应该做什么或学习什么?我搜索和解决问题的关键词是什么?

你有没有刷新过这个收藏?为什么不在用户每次请求查看特定数据时查询数据库,如果他们当前正在查看,则定期刷新?ServerFault.com可能是询问您是否只需要特定平台的功能的更好地方(假设“产品”表示“程序/应用程序”)。如果是娱乐/教育练习-dropbox有一些关于文件同步的对话/白皮书,您可以从中开始。“缓存同步”可能是一个搜索词,你正在寻找…罗恩,我不能这样做,因为它需要注册所有用户的修改和查询,每次,直到项目已经更新将被扫描。。。我只想查询一个项目,如果它真的没有更新,但你需要知道这是一个网络应用程序,所有的计算机都需要扫描:'(,Alexei,Thankscan,你不是只使用mysql复制吗?是的,我会搜索它abro!谢谢:)