Quartz.net 无法连接到 Postgres DB

5 quartz-scheduler quartz.net quartz.net-3.0

这是我的配置:

["quartz.jobStore.dataSource"] = "default",
["quartz.jobStore.tablePrefix"] = "QRTZ_",
["quartz.jobStore.driverDelegateType"] = "Quartz.Impl.AdoJobStore.PostgreSQLDelegate, Quartz",
["quartz.dataSource.default.provider"] = "Npgsql",
["quartz.dataSource.default.connectionString"] = @"User ID=ttt;Password=xxx;Host=ttt.postgres;Port=5432;Database=ttt;"
Run Code Online (Sandbox Code Playgroud)

例外:

Could not parse property 'dataSource' into correct data type: No writable property 'DataSource' found

我已经尝试不同的事情一个多小时了,文档并没有真正帮助(在示例方面很薄弱),我尝试挖掘 Quartz.Net 源代码,但没有运气:/

小智 2

添加这个似乎已经修复了它 - 我没有 100% 启动并运行,但我已经更进一步了......

properties["quartz.scheduler.instanceName"] = "SonatribeScheduler";
 properties["quartz.scheduler.instanceId"] = "instance_one";
 properties["quartz.threadPool.type"] = "Quartz.Simpl.SimpleThreadPool, Quartz";
 properties["quartz.threadPool.threadCount"] = "10";
 properties["quartz.jobStore.misfireThreshold"] = "60000";
 properties["quartz.jobStore.type"] = "Quartz.Impl.AdoJobStore.JobStoreTX, Quartz";
 properties["quartz.jobStore.driverDelegateType"] = "Quartz.Impl.AdoJobStore.StdAdoDelegate, Quartz";
 properties["quartz.jobStore.useProperties"] = "false";
 properties["quartz.jobStore.dataSource"] = "default";
 properties["quartz.jobStore.tablePrefix"] = "QRTZ_";
Run Code Online (Sandbox Code Playgroud)