使用EdmGen生成ssdl和csdl但不生成代码?

时间:2010-10-06 22:27:19

标签: entity-framework edmgen

我正在使用大型Entity Framework 4.0 edmx,需要自动构建edmx。但是,我需要保持使用自定义T4模板的能力。

在我们的edmx中,我们将代码生成设置为None,因此我们可以针对edmx使用多个T4模板。当我使用EdmGen构建时,代码是使用默认模板生成的。

我尝试使用EdmGen2,它可以自定义以允许我们的T4模板,但它无法正确复数集合名称,即使显式设置了.edmx属性。

非常感谢任何让EdmGen或EdmGen2在这种情况下工作的帮助。

1 个答案:

答案 0 :(得分:0)

我能够正确处理EdmGen2处理复数化。

在当前版本的EdmGen2中,CSDL生成器没有配置PluralizationService。通过一行修改强制它使用默认的复数服务,它构建正确的复数csdl。