将windows窗体应用程序连接到C#web服务?

将windows窗体应用程序连接到C#web服务?,c#,vb.net,visual-studio,api,rest,C#,Vb.net,Visual Studio,Api,Rest,我创建了两个应用程序,一个是Vb.net中的windows窗体应用程序,另一个是C#和MVC中的web服务应用程序 连接2的最好方式是什么。windows窗体应用程序用于考勤,因此该应用程序当前需要用户输入考勤信息并写入本地access数据库 我正在考虑为我的web服务创建一个RESTAPI,它将允许windows窗体应用程序调用数据并添加任何已发生的新签入。我想知道,当添加新数据时,我的windows窗体应用程序如何知道何时调用web服务的REST API 任何帮助都将不胜感激。你几乎完全靠自

我创建了两个应用程序,一个是Vb.net中的windows窗体应用程序,另一个是C#和MVC中的web服务应用程序

连接2的最好方式是什么。windows窗体应用程序用于考勤,因此该应用程序当前需要用户输入考勤信息并写入本地access数据库

我正在考虑为我的web服务创建一个RESTAPI,它将允许windows窗体应用程序调用数据并添加任何已发生的新签入。我想知道,当添加新数据时,我的windows窗体应用程序如何知道何时调用web服务的REST API


任何帮助都将不胜感激。

你几乎完全靠自己解决了。
您可以使用WCF或Web API,两者都可以很好地满足您的需要。如果您想知道两者的区别,请阅读此

“什么是最好的…”问题是主观的,因此无法回答。谢谢您的回答。如果要使用web API,windows应用程序会知道何时通过某种触发器将数据添加到web服务中,还是必须在指定的时间检查数据以进行更新?是的,必须实现某种拉动方法来检查更改。如果您愿意,您可以使用信号器或服务总线从WebAPI端进行某种推送。这是信号员的答案。