Visual Studio 中的 Entity Framework 工具
Entity Framework 是一种对象关系映射 (ORM) 技术,使 .NET 开发人员能够使用特定于域的对象处理关系数据。 它消除了开发人员通常需要编写的大多数数据访问代码的需求。 实体框架是新的 .NET 应用程序的推荐对象关系映射 (ORM) 建模技术。
Entity Framework 工具旨在帮助生成 Entity Framework (EF) 应用程序。 实体框架的完整文档如下:概述 - EF 6。
备注
本页所述的实体框架工具用于生成 EF Core 中不支持的 .edmx
文件。 若要从现有数据库生成 EF Core 模型,请参阅 反向工程 - EF Core。 有关 EF 6 与 EF Core 之间的差异的详细信息,请参阅 比较 EF 6 和 EF Core。
使用 Entity Framework 工具,可以从现有数据库创建 概念模型,然后以图形方式可视化和编辑概念模型。 或者,可以先以图形方式创建概念模型,然后生成支持模型的数据库。 在任一情况下,当基础数据库更改并自动生成应用程序的对象层代码时,都可以自动更新模型。 数据库生成和对象层代码生成是可自定义的。
实体框架工具作为 Visual Studio 安装程序中 数据存储和处理 工作负荷的一部分。 还可以将其安装为 SDK、库和框架 类别下的单个组件。
以下是在 Visual Studio 中构成 Entity Framework 工具的特定工具:
可以使用 ADO.NET 实体数据模型设计器(实体设计器)直观地创建和修改实体、关联、映射和继承关系。 实体设计器 还会生成 C# 或 Visual Basic 对象层代码。
可以使用 实体数据模型向导 从现有数据库生成概念模型,并将数据库连接信息添加到应用程序。
可以使用 创建数据库向导 先创建概念模型,然后创建支持该模型的数据库。
可以使用 更新模型向导 在对基础数据库进行更改时更新概念模型、存储模型和映射。
备注
从 Visual Studio 2010 开始,Entity Framework 工具不支持 SQL Server 2000。
这些工具生成或修改 .edmx
文件。 此 .edmx
文件包含描述概念模型、存储模型及其之间的映射的信息。 有关详细信息,请参阅 EDMX。
Entity Framework 6 Power Tools 可帮助你生成使用实体数据模型的应用程序。 Power Tools 可以生成概念模型、验证现有模型、生成包含基于概念模型的对象类的源代码文件,并生成包含模型生成的视图的源代码文件。 有关详细信息,请参阅 预生成的映射视图。
相关内容
标题 | 描述 |
---|---|
ADO.NET 实体框架 | 介绍如何使用 Entity Data Model Tools(实体框架提供)创建应用程序。 |
实体数据模型 | 提供用于处理基于 Entity Framework 构建的应用程序使用的数据的链接和信息。 |
实体框架 (EF) 文档 | 提供视频、教程和高级文档的索引,帮助你充分利用实体框架。 |
用于 .NET Framework 开发的 Visual Studio 数据工具 | 概述 Visual Studio 中的 .NET Framework 数据工具。 |