美好的一天,我基本上没有通过互联网发送信息的经验,所以请原谅,如果这对你来说有点DUH,我正在努力提高我的理解。
我所拥有的是一个托管在WWW上的某个地方的mysql数据库,其中填充了一个Web应用程序,我还有一个存储在我的..local机器上的本地数据库,它通过在C#中创建的Windows窗体填充。 所有上述作品都像魅力一样。
网站会在ONLINE_TABLE_ORDER
中创建一些数据。
本地应用程序执行一些黑暗魔法(基于ONLINE_TABLE_ORDER
中的数据并在本地mysql数据库中填充TABLE_1
,然后TABLE_2
根据{{1}中发生的内容存储一堆数据}}。
在单击按钮时,可以将所有数据从TABLE_1
发送到TABLE_2
这是在线mysql数据库,并不断更新同一个表以进行统计。
我需要做的是将数据行从ONLINE_TABLE_STATS
发送到本地数据库,然后C#窗口表单将自动获取详细信息并填充各种控件,当所有内容完成时然后,应用程序需要将ONLINE_TABLE_ORDER
的数据行发送到TABLE_2
,然后网页表单会接收这些新数据并相应地显示。
话虽如此,我现在需要弄清楚如何发送所有这些。 这就是WCF和网络服务的用武之地。(我想,我已经设法从谷歌中获取了哪些信息)。
现在我想通过服务来保持数据完整性(本地互联网很糟糕,并且可以随时删除,所以我希望网络服务可以帮助解决这个问题。)
最后,这是我理解需要一些TLC的地方,
请记住,我希望服务能够处理
ONLINE_TABLE_STATS
- > ONLINE_TABLE_ORDER
- > TABLE_2
不,我大部分都是自学成才,我非常渴望了解更多相关内容,即使它有点过分;因为我一直在查看教程和博客,实际上没有人给我足够的答案。
大多数,主要处理托管数据库的应用程序,但尚未找到从数据库到数据库的一个,这正是我想要做的。 所以最后,如果你能帮助我理解并留下一些精彩的阅读材料链接,我真的很感激。如果你可爱的个人需要更多关于如何或为什么的信息,请留下评论并编辑我的问题。
答案 0 :(得分:0)
我认为您需要通过您所说的网络服务从您的CSharp应用程序通信到您的在线数据库。因此,您需要一个在线托管的WCF服务,可以访问数据库(或其他类型的服务,例如在线网站中有权访问数据库的api)。此外,您需要CSharp应用程序中的服务客户端与在线服务器通信。
回答你的问题: