生成 Northwind 对象模型 (EDM)

实体数据模型 (EDM) 库是从概念架构生成的。本节中前面的主题介绍了Northwind 概念架构 (EDM)Northwind 存储架构 (EDM)Northwind 映射架构 (EDM)。安装 ADO.NET 之后,ADO.NET Entity Data Model 模板即被添加到 Visual Studio 中的可用选项中。该模板可以添加到其他项目,并可用于生成可编程 EDM 库。生成这些文件的最佳方法是使用 ADO.NET 实体数据模型设计器

若要生成应用程序,本节前面主题中介绍的架构是必不可少的。设计器将这些架构合并在扩展名为 .edmx 的单个文件中。生成模型时,这些架构将成为程序集随附的资源。将包含分部类的独立代码文件添加到项目中,可以实现使用架构中设计的数据类型的方法。有关分部类的更多信息,请参见帮助器方法 (EDM)

生成项目将创建一个包含 namespace 和类的 DLL。类显示在 Visual Studio 的 Object Browser 中。通过形式为 using NorthwindLib 的预处理器指令在客户端项目中添加对 DLL 的引用,即可在代码中使用 namespace 中的可编程类。

另请参见

其他资源

EDM 规范
架构和映射规范(实体框架)
示例应用程序(实体框架)