Поделиться через


Инструменты Entity Framework в Visual Studio

Entity Framework — это технология сопоставления с реляционными объектами (ORM), которая позволяет разработчикам .NET работать с реляционными данными с помощью объектов, относящихся к домену. Это устраняет необходимость в большинстве кода доступа к данным, который разработчики обычно должны писать. Entity Framework — это рекомендуемая технология моделирования реляционного сопоставления объектов (ORM) для новых приложений .NET.

Средства Entity Framework предназначены для создания приложений Entity Framework (EF). Полная документация по Entity Framework приведена здесь: Обзор - EF 6.

Заметка

Средства Entity Framework, описанные на этой странице, используются для создания .edmx файлов, которые не поддерживаются в EF Core. Сведения о создании модели EF Core из существующей базы данных см. в разделе обратной инженерии — EF Core. Дополнительные сведения о различиях между EF 6 и EF Core см. в разделе Сравнение EF 6 и EF Core.

С помощью инструментов Entity Framework можно создать концептуальную модель из существующей базы данных, а затем графически визуализировать и изменить концептуальную модель. Кроме того, сначала можно создать концептуальную модель, а затем создать базу данных, поддерживающую модель. В любом случае вы можете автоматически обновить модель при изменении базовой базы данных и автоматически создать код уровня объектов для приложения. Создание базы данных и генерация кода уровня объектов настраиваемы.

Средства Entity Framework устанавливаются как часть рабочей нагрузки хранилища данных и обработки в установщике Visual Studio. Их также можно установить в качестве отдельного компонента в категории SDK, библиотеки и фреймворки.

Это конкретные инструменты, составляющие инструменты Entity Framework в Visual Studio:

  • Конструктор модели данных ADO.NET (Конструктор сущностей) можно использовать для визуального создания и изменения сущностей, ассоциаций, сопоставлений и связей наследования. Конструктор сущностей также создает код уровня объектов C# или Visual Basic.

  • Мастер модели данных сущности можно использовать для создания концептуальной модели из существующей базы данных и добавления сведений о подключении к базе данных в приложение.

  • Сначала с помощью мастера создания баз данных можно использовать для создания концептуальной модели, а затем создать базу данных, поддерживающую модель.

  • Вы можете использовать Мастера обновления модели для обновления концептуальной модели, модели хранения и сопоставлений, если в основу данных внесены изменения.

    Заметка

    Начиная с Visual Studio 2010, средства Entity Framework не поддерживают SQL Server 2000.

Средства создают или изменяют файл .edmx. Этот файл .edmx содержит сведения, описывающие концептуальную модель, модель хранения и сопоставления между ними. Дополнительные сведения см. в EDMX.

Entity Framework 6 Power Tools помогают создавать приложения, использующие модель данных сущностей. Инструменты настройки могут создавать концептуальную модель, проверять существующую модель, создавать файлы исходного кода, содержащие классы объектов на основе концептуальной модели, а также создавать файлы исходного кода, содержащие представления, генерируемые моделью. Для получения подробной информации см. предварительно созданные представления для сопоставления.

Титул Описание
ADO.NET Entity Framework В этой статье описывается, как использовать инструменты модели сущностей, которые предоставляет Entity Framework для создания приложений.
Модель данных сущности Предоставляет ссылки и сведения для работы с данными, которые используются приложениями, созданными на платформе Entity Framework.
Документация по Entity Framework (EF) Предоставляется индекс видео, пособий и углубленной документации, чтобы помочь вам максимально эффективно использовать Entity Framework.
инструменты обработки данных Visual Studio для разработки на .NET Framework Общие сведения о средствах данных .NET Framework в Visual Studio.