我第一次尝试设置 Hangfire 并遇到问题。毫无疑问,我的开发环境是部分原因。我正在使用 VB 2010、SQL 2005 和 .NET Framework 4.0。我已经安装了一堆软件包来使用 Hangfire,包括 EntityFramework。
这是让我难过的代码。它位于我的 MVC 项目的 Models 文件夹中。
Imports System.Data
Imports System.Data.Entity
Namespace Hangfire.Models
Public Class HangfireDbContext
Inherits DbContext
Public Sub New()
MyBase.New("HangfireDb")
End Sub
End Class
End Namespace
请注意,我有一个 System.Data.Entity 的 Imports 语句。System.Data.Entity.dll 的 .NET 4.0 版本包含在我的项目参考中。但是,编译器抱怨未定义类型“DbContext”!