Учебники

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

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 встроены в .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.

Рамочная 6

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

Entity Framework 6

Это значит —

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

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

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

Вся 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 .

Монтаж

Шаг 1 — После завершения загрузки запустите установщик. Следующий диалог будет отображен.

Установщик Visual Studio

Шаг 2 — Нажмите на кнопку Установить, и он начнет процесс установки.

Процесс установки

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

Настройка завершена

Шаг 4 — Откройте Visual Studio из меню Пуск, которое откроет следующий диалог. Это будет первое время для подготовки.

Visual Studio

Шаг 5 — Как только все будет сделано, вы увидите главное окно Visual studio.

Главное окно

Давайте создадим новый проект из Файл → Новый → Проект

Новый проект

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

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

Консольное приложение

Шаг 3 — Выберите Управление пакетами NuGet, как показано на рисунке выше, и откроется следующее окно в Visual Studio.

Visual Studio 1

Шаг 4 — Найдите Entity Framework и установите последнюю версию, нажав кнопку «Установить».

предварительный просмотр

Шаг 5 — Нажмите Ok. После завершения установки вы увидите следующее сообщение в окне вывода.

Окно вывода

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