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- Щелкните ОК. После завершения установки вы увидите следующее сообщение в окне вывода.
Теперь вы готовы начать свое приложение.