quartz net mysql,怎么在三层架构中使用Quartz.Net开源项目(与数据库交互)

= newStdSchedulerFactory();

sched=sf.GetScheduler();

JobDetail job= new JobDetail("job1", "group1", typeof(HelloJob));//IndexJob为实现了IJob接口的类//DateTime ts = TriggerUtils.GetNextGivenSecondDate(null, 5);//5秒后开始第一次运行//TimeSpan interval = TimeSpan.FromDays(1);//每隔1小时执行一次//Trigger trigger = new SimpleTrigger("trigger1", "group1", "job1", "group1", ts, null,//SimpleTrigger.RepeatIndefinitely, interval);//每若干小时运行一次,小时间隔由appsettings中的IndexIntervalHour参数指定

Trigger trigger= TriggerUtils.MakeDailyTrigger("tigger1", 22, 30); //(每天执行)让它在10点30的时候执行

trigger.JobName = "job1";

trigger.JobGroup= "group1";

trigger.Group= "group1";

sched.AddJob(job,true);

sched.ScheduleJob(trigger);

sched.Start();

Console.ReadKey();

4.创建的一个类,需要实现IJob接口,还实现Execute方法,这个类用来处理您需要干的事情。我是用来做查询营业额的。

f301ff5e0f981ce10103c539507e8638.png

5.因为我是用EF框架弄的数据库,所有需要引用【EntityFormwork】,步骤是:右击【引用】——【管理NuGet程序包】

90cbac1588617e2e9ddc9043d3ebc6eb.png

6.因为我是使用映射方法调用对象,所有需要在【App.config】中配置一下文件。

a4b4cea03d52a761790dea4766557ce3.png

7.然后在控制台可以看到我需要执行的结果。

e7876d754fff4614087a1d436c552ed0.png

怎么在三层架构中使用Quartz.Net开源项目(与数据库交互)

标签:des   执行   client   框架   inter   --   net   http   EDA

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:https://www.cnblogs.com/liutaovip/p/12636658.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值