目前我对EF仅有的经验是一个遗留的EF4.0项目,其中POCO类都在一个CS文件中生成。这样可以在EDMX、tt等文件所在的同一文件夹中添加Partial Classes。
我使用DbContext从EF5中生成了新的POCO类,并注意到每个类都在自己的文件中。
我深入研究了TT文件,明白为什么会这样做:
foreach (var entity in typeMapper.GetItemsToGenerate<EntityType>(itemCollection))
{
fileManager.StartNewFile(entity.Name + ".cs");
...
有没有设置可以修改,让这些POCO类生成在一个文件中,或者我必须修改TT文件才能实现这个目标?