Hangfire DbContext不起作用

问题描述 投票:0回答:2

我正在尝试首次设置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
2个回答
0
投票

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

显然,没有办法让VS2010在.NET Framework 4.0版之后轻松使用任何东西。直到我想购买更新版本的VS为止,我似乎都迷住了。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.