如何:使用 EdmGen.exe 生成实体数据模型(实体框架)

本主题演示如何使用 EDM 生成器 (EdmGen.exe) 工具基于 School 数据库生成 实体数据模型 (EDM)。如果您使用 EdmGen.exe 生成 EDM,则仍必须将 Visual Studio 项目配置为使用 实体框架。有关更多信息,请参见如何:手动配置实体框架项目

Note注意

由 EdmGen.exe 生成的 EDM 包括数据库中的所有对象。如果您希望生成仅包含特定对象的 EDM,请使用 Entity Data Model 向导。有关更多信息,请参见如何:使用实体数据模型向导(实体框架)

使用 EdmGen.exe 为 Visual Basic 项目生成 School 模型

  1. 创建 School 数据库。有关更多信息,请参见创建 School 示例数据库(实体框架快速入门)

  2. 在命令提示符下执行以下命令(无换行符):

    "%windir%\Microsoft.NET\Framework\v3.5\edmgen.exe" /mode:fullgeneration 
    /c:"Data Source=%datasourceserver%; Initial Catalog=School; Integrated Security=SSPI" 
    /project:School /entitycontainer:SchoolEntities /namespace:SchoolModel /language:VB 
    

使用 EdmGen.exe 为 C# 项目生成 School 模型

  1. 创建 School 数据库。有关更多信息,请参见创建 School 示例数据库(实体框架快速入门)

  2. 在命令提示符下执行以下命令(无换行符):

    "%windir%\Microsoft.NET\Framework\v3.5\edmgen.exe" /mode:fullgeneration 
    /c:"Data Source=%datasourceserver%; Initial Catalog=School; Integrated Security=SSPI" 
    /project:School /entitycontainer:SchoolEntities /namespace:SchoolModel /language:CSharp 
    

另请参见

任务

如何:手动配置实体框架项目
如何:预生成视图以改善查询性能(实体框架)
如何:使用 EdmGen.exe 验证实体数据模型

其他资源

定义实体数据模型(实体框架任务)
实体数据模型工具