gpt4 book ai didi

c# - Quartz.NET ADO.net 数据库配置

转载 作者:太空狗 更新时间:2023-10-30 00:15:52 24 4
gpt4 key购买 nike

这应该是一个非常简单的问题。我为 Quartz.NET 创建了数据库并填充了所有表和内容,现在我只是试图配置我的项目以与数据库交互。我可以处理它的编码部分,我只是不知道要使用什么配置文件..

提前致谢!

最佳答案

你有应用程序配置文件吗?如果您的应用程序是 Windows 窗体或 Windows 服务应用程序,您可以手动添加一个应用程序配置文件(在您的解决方案资源管理器中右键单击该项目 -> 添加新项并选择“应用程序配置文件”)。它最终将作为 App.Config 文件出现在您的项目中,当您构建项目时,该文件将被复制到输出文件夹并将重命名为“yourappname.exe.config”。

添加配置文件后,您需要将 quartz 配置放入该文件。例如:

    <?xml version="1.0"?>
<configuration>
<configSections>
<section name="quartz" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0,Culture=neutral, PublicKeyToken=b77a5c561934e089" />
...
other lines here
...
</configSections>
...
...
...
<quartz>

<add key="quartz.scheduler.instanceName" value="TestQuartzServer" />
<add key="quartz.scheduler.instanceId" value="instance_one" />
<add key="quartz.threadPool.threadCount" value="10" />
<add key="quartz.threadPool.threadPriority" value="Normal" />
<add key="quartz.jobStore.misfireThreshold" value="60000" />
<add key="quartz.jobStore.type" value="Quartz.Impl.AdoJobStore.JobStoreTX, Quartz" />
<add key="quartz.jobStore.useProperties" value="false" />
<add key="quartz.jobStore.dataSource" value="default" />
<add key="quartz.jobStore.tablePrefix" value="QRTZ_" />
<add key="quartz.jobStore.clustered" value="true" />
<add key="quartz.jobStore.lockHandler.type" value="Quartz.Impl.AdoJobStore.SimpleSemaphore, Quartz" />
<!-- point this at your database -->
<add key="quartz.dataSource.default.connectionStringName" value="ConnectionStringName" />
<add key="quartz.dataSource.default.provider" value="SqlServer-20" />
</quartz>
...
<connectionStrings>
<add name="ConnectionStringName" connectionString="Data Source=...; etc." providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

关于c# - Quartz.NET ADO.net 数据库配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10706254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com