0

我有一个 Visual Studio Lightswitch 应用程序,我需要定期执行操作(根据当前时间查询数据库中的条目,为返回的每一行发送一封电子邮件,如果有的话,然后在数据库中标记该项目)

我可以在屏幕上手动完成所有操作,如何实现自动化?

4

1 回答 1

2

您可以使用 Timer 类,它设置为每 x 时间段执行“某事”,但这样做的缺点是它仅在 LS 应用程序实际运行时才有效。

我做了一些非常相似的事情,但是我创建了一个 Windows 服务应用程序,它完全存在于任何 LS 应用程序之外。

这些链接可能会给您一些帮助。

在 Visual Studio 2010 中创建 Windows 服务:http: //myhosting.com/blog/2010/09/creating-windows-service-visual-studio-2010/

在 Visual Studio [C#] 中创建 Windows 服务:http ://www.csharp-examples.net/create-windows-service/

如何在 LightSwitch 中实现“开始”“停止”计时器:http: //social.msdn.microsoft.com/Forums/da/lightswitch/thread/f14c4420-d43b-4806-bf5d-502b68f1dd89

如何:创建计时器: http: //msdn.microsoft.com/en-us/library/cc189084 (v=vs.95).aspx

于 2012-06-18T00:50:13.447 回答