在这个 SO 问题的公认答案中,有一个关于结构注释的解释,这是一种自定义实体框架设计器生成的 EDMX 文件上的数据的方法。Portable Extensible Metadata 框架使用此功能,通过向已创建实体及其属性的“属性”窗口添加额外条目,向 EF 模型中定义的实体添加验证信息。
我的问题是:如果我想创建自己的自定义结构注释引擎该怎么办?也就是说,我希望 Visual Studio 在 EF 实体的属性窗口中显示一些额外的条目;我想将我自己的代码与 EDMX 代码生成器集成以生成结构注释。我想我需要创建一个 Visual Studio 扩展,但除此之外,我在其他任何地方都找不到任何进一步的信息。我应该在哪里查找有关此主题的信息?