Entity Framework - Настройка среды

Что нового в Entity Framework 6?

Framework имеет сложный API, который позволяет детально контролировать все, от моделирования до поведения во время выполнения. Часть Entity Framework 5 находится внутри .NET. А другая его часть находится внутри дополнительной сборки, распространяемой с помощью NuGet.

  • Основные функции Entity Framework встроены в .NET Framework.

  • Поддержка Code First - вот что позволяет Entity Framework использовать классы вместо визуальной модели, а более легкий API-интерфейс для взаимодействия с EF находится в пакете NuGet.

  • Ядро - это то, что обеспечивает запросы, отслеживание изменений и все преобразования ваших запросов в запросы SQL, а также возвращение данных в объекты.

  • Пакет EF 5 NuGet можно использовать как с .NET 4, так и с .NET 4.5.

  • Одна большая путаница - .NET 4.5 добавила поддержку перечислений и пространственных данных в основные API-интерфейсы Entity Framework, что означает, что если вы используете EF 5 с .NET 4, вы не получите этих новых функций. Вы получите их только при объединении EF5 с .NET 4.5.

Давайте теперь посмотрим на Entity Framework 6. Основные API, которые были внутри .NET в Entity Framework 6, теперь являются частью пакета NuGet.

Это значит -

  • Вся Entity Framework живет внутри этой сборки, распространяемой NuGet.

  • Вы не будете зависеть от .NET в плане предоставления определенных функций, таких как поддержка перечисления Entity Framework и поддержка специальных данных.

  • Вы увидите, что одной из особенностей EF6 является то, что он поддерживает перечисления и пространственные данные для .NET 4.

Чтобы начать работу над Entity Framework, вам необходимо установить следующие инструменты разработки:

  • Visual Studio 2013 или выше
  • SQL Server 2012 или выше
  • Обновления Entity Framework из пакета NuGet

Microsoft предоставляет бесплатную версию Visual Studio, которая также содержит SQL Server, и ее можно загрузить с www.visualstudio.com .

Установка

Step 1- После завершения загрузки запустите установщик. Появится следующий диалог.

Step 2 - Нажмите кнопку «Установить», и начнется процесс установки.

Step 3- После успешного завершения процесса установки вы увидите следующий диалог. Закройте это диалоговое окно и при необходимости перезагрузите компьютер.

Step 4- Откройте Visual Studio из меню «Пуск», в котором откроется следующий диалог. Впервые это будет время для подготовки.

Step 5 - Когда все будет сделано, вы увидите главное окно Visual Studio.

Создадим новый проект из File → New → Project

Step 1 - Выберите Консольное приложение и нажмите кнопку ОК.

Step 2 - В обозревателе решений щелкните свой проект правой кнопкой мыши.

Step 3 - Выберите «Управление пакетами NuGet», как показано на изображении выше, после чего в Visual Studio откроется следующее окно.

Step 4 - Найдите Entity Framework и установите последнюю версию, нажав кнопку установки.

Step 5- Щелкните ОК. После завершения установки вы увидите следующее сообщение в окне вывода.

Теперь вы готовы начать свое приложение.