Инструменты 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. |