Hangfire 错误重复(1406-CurrentCulture)

Hangfire Error Duplicate (1406-CurrentCulture)

我正在打电话

client.Schedule<IJob<T>>(job => job.Execute(arg, null), delay)

并收到此错误。

hangfire Duplicate entry '1406-CurrentCulture' for key 'IX_JobParameter_JobId_Name'

我不太清楚为什么会收到这个。突然间我一直收到这个错误。

我的数据库是 MySQL Db.

我发现我的 Hangfire 数据库的命名存在问题。添加 TablesPrefix = "Hangfire", 到 Hangifre 的配置帮助了我。在我在 hangfire 中有小 h 之前。不知道其他人是否遇到过这个问题,但这解决了我的问题。