1

我正在使用 DataSvcUtil,我想为我生成的类生成一个自定义命名空间,但这似乎是不允许的。是否有一个原因?

4

1 回答 1

1

DataSvcUtil.exe 是 System.Data.Services.Design.EntityClassGenerator 类的一个相当薄的包装器,它支持使用自定义命名空间前缀,但不能任意自定义命名空间。我不知道没有提供这种支持的具体原因,当时可能没有足够令人信服的场景。

如果你需要更灵活的代码生成,我强烈建议你看看团队前段时间发布的T4 模板。WCF 数据服务的代码生成很可能更倾向于使用 T4 而不是 DataSvcUtil/EntityClassGenerator。

于 2013-02-05T22:52:11.330 回答