По вопросам ADO.NET Entity Framework, инструментов Object-Relational-Mapping (ORM) для .NET Framework. При необходимости добавьте тег для конкретной версии. НЕ используйте этот тег для основных вопросов Entity-Framework. Вместо этого используйте entity-framework-core.

ADO.NET Entity Framework(EF) - это инструмент .NET для объектно-реляционного сопоставления (ORM) .NET, который включает .NET разработчикам работать с реляционными данными с использованием предметно-ориентированных объектов. Это устраняет необходимость в большей части кода доступа к данным, который обычно приходится писать разработчикам. Либо непосредственно, либо через сторонние библиотеки, он поддерживает большинство основных продуктов RDBM, включая SQL Server, MySQL, Oracle, PostgreSQL и SQLite. Он также поддерживает синтаксис и лямбда-выражения Microsoft LINQ через библиотеку LINQ to 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

Рекомендации

Книги