1

我使用的是以前版本的实体框架,它只为所有类生成一个文件。但我刚刚升级到 Visual Studio 2012,现在它为每个表生成一个单独的类文件。我该如何改变呢?我不想要 100 个类文件,而是希望将它们组合在一个文件/命名空间中。

4

1 回答 1

1

您必须删除*.tt所有生成类的 T4 模板(文件)。然后打开*.edmx文件。在属性窗口中搜索Code Generation Strategy并将其设置NoneDefault。现在将生成
带有 的旧模板。ObjectContext但我建议使用 T4 模板及其生成的 POCO 类。它们更简洁,您可以根据需要更改 T4 模板。

https://stackoverflow.com/a/13614390/2743414

以及如何修改 edmx 的默认代码生成策略?

于 2013-09-10T05:06:21.890 回答