【问题标题】:Hangfire DbContext Not WorkingHangfire DbContext 不工作
【发布时间】:2014-10-21 20:58:39
【问题描述】:

我第一次尝试设置 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”!

【问题讨论】:

    标签: .net asp.net-mvc vb.net dbcontext hangfire


    【解决方案1】:

    基于进一步研究,在.NET Framework下的System.Data.Entity 4.1版本中引入了DbContext!错过了那么多><.>

    显然,在 .NET Framework 4.0 版本之后,没有办法让 VS2010 轻松使用任何东西。看起来我已经搞砸了,直到我开始使用更新版本的 VS。

    【讨论】:

    【解决方案2】:

    通过选择“添加引用”到您的项目,添加 System.Data.Entity.dll 在我的项目中的类似情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-03
      • 1970-01-01
      相关资源
      最近更新 更多