1

我正在尝试创建 edmx 文件作为自动构建过程的一部分,以确保代码与数据库同步。

emdx 图不使用完整的数据库,因此我在 System.Data.Entity.Design 中使用了 EntityStoreSchemaGenerator 和 EntityModelSchemaGenerator,以便仅包含所需的表、视图和存储过程。

然后我可以使用生成的 csdl、msl 和 ssdl 文件来创建 edmx 文件。

问题是没有生成 FunctionImport 标记,也没有生成复杂类型标记。这些标签是在使用 edmx 设计器工具时生成的。据我所知,edmx 设计器工具使用相同的生成器调用(在 System.Data.Entity.Design 中),但似乎产生了那些额外的标签。有没有一种方法可以使用 System.Data.Entity.Design 库以编程方式获得这些额外的标签自动生成(尽管不是必需的)?

4

0 回答 0