繁体   English   中英

实体框架生成单独的类

[英]Entity Framework generating separate classes

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM