Asp.net 如何使用Hangfire简单地更新数据库中的SQL表?NETMVC
我想简单地使用hangfire更新一个表 关于hang fire的文档非常有限。我能够将我的数据库连接到hangfire,因为我能够查看仪表板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
我自己想不出怎么做。任何贡献都会很好。首先创建一个启动文件,如下所示:
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?