使用 ADO.NET 实体数据模型设计器扩展初学者工具包

ADO.NET 实体数据模型设计器扩展初学者工具包(可能为英文网页)是一个 Visual Studio 项目模板,该模板有助于您了解如何扩展 ADO.NET 实体数据模型工具的功能。 该项目模板为您提供了一个自定义的 Visual Studio 项目类型(“ADO.NET 实体设计器扩展初学者工具包”),该类型使用 Microsoft.Data.Entity.Design.Extensibility 命名空间中的类生成可部署和测试的 Visual Studio 扩展。 此**“ADO.NET 实体设计器扩展初学者工具包”**项目类型为您提供了一个采用以下方式扩展实体数据模型 工具的项目:

  • 实体数据模型向导向概念模型中每个生成的实体类型添加一个自定义结构批注,并显示一个消息框,该框中包含有关模型生成过程的信息。

  • 模型更新向导向概念模型中每个添加的实体类型添加一个自定义结构批注,并显示一个消息框,该框中包含有关模型更新过程的信息。

  • ADO.NET 实体数据模型设计器(实体设计器)向实体类型(当在实体设计器或模型浏览器中选择这些实体类型时)添加一个自定义批注元素

此初学者工具包还包含用于自定义其他功能的占位符类。 通过为这些类编写代码,可以执行下列操作:

  • 扩展实体设计器加载和保存 .edmx 文件的方式。

  • 实体设计器能够加载自定义文件并将这些文件转换为 .edmx 文件。

  • 实体设计器能够采用自定义格式保存文件。

若要使用此初学者工具包,您应该熟悉下列技术:

有关更多信息以及下载此初学者工具包的信息,请参见 ADO.NET 实体数据模型设计器扩展初学者工具包(可能为英文网页)。

另请参见

概念

扩展实体数据模型工具