如何配置hangfire在数据库中使用无默认架构?

时间:2018-09-26 12:14:01

标签: c# mysql asp.net-mvc asp.net-core hangfire

我已经使用Hangfire.MySql.Core和hangfire核心实现了Hangfire。 它创建不带hangfire.tablename的默认架构。 我想添加前缀以添加默认的hangfire模式,

在以下代码中,TablesPrefix无效。

GlobalConfiguration.Configuration.UseStorage(
    new MySqlStorage(
        connectionString,
        new MySqlStorageOptions
        {
            TransactionIsolationLevel = IsolationLevel.ReadCommitted,
            QueuePollInterval = TimeSpan.FromSeconds(15),
            JobExpirationCheckInterval = TimeSpan.FromHours(1),
            CountersAggregateInterval = TimeSpan.FromMinutes(5),
            PrepareSchemaIfNecessary = true,
            DashboardJobListLimit = 50000,
            TransactionTimeout = TimeSpan.FromMinutes(1),
            TablesPrefix = "Hangfire"
        }));

我还安装了以下软件包仍然无法解决。

Hangfire.MySqlStorage.TablesPrefixedWithSchema

Hangfire.MySql.Core支持表前缀吗?

0 个答案:

没有答案