Для вопросов о Платформе Объекта ADO.NET, инструментах Object-Relational-Mapping (ORM) для Платформы.NET. Добавьте версию определенный тег, когда применимо. Не используйте этот тег для Базовых платформой объектом вопросов. Используйте ядро платформы объекта вместо этого.

Платформа объекта (EF) ADO.NET является инструментом Object-Relational Mapping (ORM).NET, который позволяет разработчикам.NET работать с реляционными данными с помощью проблемно-ориентированных объектов. Это избавляет от необходимости большую часть кода доступа к данным это, разработчики обычно должны писать. Или исходно, или через сторонние библиотеки, это поддерживает большинство главных продуктов RDBM включая SQL Server, MySQL, Oracle, PostgreSQL и SQLite. Это также поддерживает синтаксис Microsoft "LINQ" и лямбда-выражения через LINQ к библиотеке Entities.

Visual Studio обеспечивает поддержку режима разработки EF. Это включает инструменты GUI для поколения базы данных к модели и модели к базе данных. Текстовый Шаблонный Инструментарий Преобразования.NET (T4) или обрабатывающие по шаблону текст библиотеки усилен для генерации классов объекта, и эта генерация кода настраиваема различными способами из Visual Studio.

Подходы

  • Код сначала
  • База данных сначала
  • Модель сначала

Версия определенные теги:

Добавьте версию определенный тег для указания на версию, которую Вы используете

Первоначальная версия:

August 11, 2008

Стабильная версия:

6.2.0 (26 октября 2017)

https://www.nuget.org/packages/EntityFramework/6.2.0

Ссылки

Книги