Почему пространство имен EntityFramework не определено даже после установки EntityFramework с помощью консоли диспетчера пакетов?

Все:

Мы начали наш проект, используя веб-формы ASP.NET.

Наше веб-приложение ASP.NET C# используется в следующей среде

.NET Framework 4

ASP.NET Web Forms.

IIS 7

Windows 2008

Visual Studio 2010

.NET IDE

C#

HTTPS ( SSL )

Мы хотели интегрировать Microsoft Entity Framework версии 5. Поэтому из консоли Package Manager в Visual Studio 2010 я выполнил следующую команду.

PM> Install-Package EntityFramework -Version 5.0
You are downloading EntityFramework from Microsoft, the license agreement to which is        available at http://go.microsoft.com/fwlink/?LinkId=253898&clcid=0x409. Check       the package for additional dependencies, which may come with their own license       agreement(s). Your use of the package and dependencies constitutes your         acceptance of their license agreements. If you do not accept the license         agreement(s), then delete the relevant components from your device.
   Successfully installed 'EntityFramework 5.0.0'.
  Successfully added 'EntityFramework 5.0.0' to PivotServer.

Введите «get-help EntityFramework», чтобы увидеть все доступные команды Entity Framework.

Как вы можете видеть выше, он правильно установил EntityFramework 5.0.0.

Кроме того, в моем веб-приложении ASP.NET установка автоматически добавляла dll EntityFramework к ссылкам.

Однако, если я напишу следующее

"используя EntityFramework"

в один из моих файлов C# cs, то в нем говорится, что EntityFramework не определен.

Я также удаляю пакет EntityFramework, а затем переустанавливаю его, но он по-прежнему не может переопределить EntityFramework.

Пожалуйста, предложите, какие шаги я должен предпринять, чтобы пространство имен EntityFramework было определено в моем веб-проекте ASP.NET.


person user1338998    schedule 16.04.2013    source источник


Ответы (1)


Нет пространства имен EntityFramework. Используйте Object Browser, чтобы увидеть, какие пространства имен следует использовать.

person Ladislav Mrnka    schedule 16.04.2013
comment
Спасибо. При установке EntityFramework.dll мы не используем пространство имен EntityFramework. Однако я обнаружил установленный пакет EntityFramework.Extended, и он работал хорошо. - person user1338998; 16.04.2013