对于RESTful Web API的概念我真的很陌生,请不要对我强硬,但我真的无法想到一个办法。将C#控制台应用程序连接到Web API以更新数据库
所以基本上,我找不到解决方案,我找不到一个方法来使我的控制台应用程序没有我的manuel'开始'命令的工作,以便数据库可以保持最新,以便在此期间,API将只是负责从DB或其他CRUD操作获取数据。
我有一个控制台应用程序,它可以解析来自网站的数据并将必要的值存储到数据库中。然后在同一个解决方案中,我还创建了一个Web API - MVC项目,并为所有实体数据类型编写了CRUD操作。它们都没有任何问题,但是除非手动使控制台应用程序运行代码并更新数据库,否则数据库具有旧值,因此get操作以错误的值结束。
我只想以某种方式运行控制台应用程序的代码(可能在某些时候),以便数据库可以保持最新状态。
希望我没有问一个困惑,但如果我这样做是因为我无法弄清楚,无法理解过程。
感谢有人能简单地向我解释我必须做的事情。
谢谢!
对不起,你只能问的具体问题。这太宽泛了。自己尝试一下,并针对您遇到的任何实际问题提出问题。 –
它是如何广泛?我想在某些特定的时间让我的控制台应用程序工作,如果这样可以让DB保持最新状态 –
我认为这就是您要求的。你需要它运行这么多分钟。使用Windows计划程序:http://windows.microsoft.com/en-US/windows/schedule-task#1TC=windows-7 – kemiller2002