2014-10-21 4 views
0

Я пытаюсь настроить Hangfire в первый раз и столкнуться с проблемами. Несомненно, моя среда разработки частично виновата. Я использую VB 2010, SQL 2005 и .NET Framework 4.0. Я установил пакет пакетов, чтобы получить это далеко от Hangfire, включая EntityFramework.Hangfire DbContext Not Working

Это код, который меня озадачил. Он находится в папке «Модели» моего проекта MVC.

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 

Обратите внимание, что у меня есть оператор Imports для System.Data.Entity. Версия .NET 4.0 версии System.Data.Entity.dll включена в мои ссылки на проекты. Однако компилятор жалуется, что тип «DbContext» не определен!

ответ

0

Основываясь на дальнейших исследованиях, DbContext был представлен в версии 4.1 System.Data.Entity в .NET Framework! Пропустил это на столько> <.

Очевидно, что нет возможности легко заставить VS2010 использовать что-либо после версии 4.0 .NET Framework. Похоже, я прикручен, пока не нахожусь в новой версии VS.

+0

FYI, Visual Studio теперь бесплатно, поэтому обновляйте, когда захотите [Visual Studio Community Edition] (http://www.visualstudio.com/en-us/products/visual-studio-community-vs) – Doobi