Инструменты 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 помогает создавать приложения, использующие модель данных сущностей. Средства питания могут создавать концептуальную модель, проверять существующую модель, создавать файлы исходного кода, содержащие классы объектов на основе концептуальной модели, и создавать файлы исходного кода, содержащие представления, создаваемые моделью. Подробные сведения см . в предварительно созданных представлениях сопоставления.
Связанный контент
Заголовок | Description |
---|---|
ADO.NET Entity Framework | В этой статье описывается, как использовать инструменты модели сущностей, которые предоставляет Entity Framework для создания приложений. |
Сущностная модель данных | Предоставляет ссылки и сведения для работы с данными, которые используются приложениями, созданными на платформе Entity Framework. |
Документация по Entity Framework (EF) | Предоставляет индекс видео, учебников и расширенной документации, помогая вам сделать большую часть Entity Framework. |
Инструменты обработки данных Visual Studio для разработки .NET Framework | Общие сведения о средствах данных .NET Framework в Visual Studio. |