到目前为止,我对 EF 的唯一体验是一个旧版 EF4.0 项目,其中 POCO 类都在一个 CS 文件中生成。这允许将部分类添加到与 EDMX、tt 等文件相同的文件夹中。
我刚刚使用 DbContext 从 EF5 生成了新的 POCO 类,我注意到每个类都在它自己的文件中。
我深入研究了 TT 文件,我明白它为什么这样做:
foreach (var entity in typeMapper.GetItemsToGenerate<EntityType>(itemCollection))
{
fileManager.StartNewFile(entity.Name + ".cs");
...
是否有可以修改的设置,以便在一个文件中生成这些 POCO 类,或者我是否必须修改 TT 文件才能执行此操作?