Asp.net 如何使用Hangfire简单地更新数据库中的SQL表?NETMVC

Asp.net 如何使用Hangfire简单地更新数据库中的SQL表?NETMVC,asp.net,model-view-controller,hangfire,Asp.net,Model View Controller,Hangfire,我想简单地使用hangfire更新一个表 关于hang fire的文档非常有限。我能够将我的数据库连接到hangfire,因为我能够查看仪表板 我自己想不出怎么做。任何贡献都会很好。首先创建一个启动文件,如下所示: using Hangfire; using Hangfire.Dashboard; using Hangfire.SqlServer; using Microsoft.Owin; using MvcSample; using Owin; [assembly: OwinStartup

我想简单地使用hangfire更新一个表

关于hang fire的文档非常有限。我能够将我的数据库连接到hangfire,因为我能够查看仪表板


我自己想不出怎么做。任何贡献都会很好。

首先创建一个启动文件,如下所示:

using Hangfire;
using Hangfire.Dashboard;
using Hangfire.SqlServer;
using Microsoft.Owin;
using MvcSample;
using Owin;

[assembly: OwinStartup(typeof(Startup))]

namespace MvcSample
{
    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            GlobalConfiguration.Configuration
                .UseSqlServerStorage(@"Server=.\sqlexpress;Database=Hangfire.Sample;Trusted_Connection=True;")
                .UseMsmqQueues(@".\Private$\hangfire{0}", "default", "critical")
                .UseDashboardMetric(SqlServerStorage.ActiveConnections)
                .UseDashboardMetric(SqlServerStorage.TotalConnections)
                .UseDashboardMetric(DashboardMetrics.FailedCount);

            app.UseHangfireDashboard();
        }
    }
}
然后呢 在下面的例子中,你只需要调用你的函数来代替myfuntion

var jobId = BackgroundJob.Enqueue(
    () => MyFunction());

文档还可以。这个问题很模糊。“简单地更新SQL表”是什么意思?Hangfire将执行您提供的功能。你写过这样的函数吗?仪表板与您的自定义功能有什么关系?您是否在询问如何配置Hangfire?