1

DataSvcUtilを使用していて、生成したクラスのカスタム名前空間を生成したかったのですが、これは許可されていないようです。これには理由がありますか?

4

1 に答える 1

1

DataSvcUtil.exeは、System.Data.Services.Design.EntityClassGeneratorクラスのかなり薄いラッパーであり、カスタム名前空間プレフィックスの使用をサポートしていますが、名前空間を任意にカスタマイズすることはできません。このサポートが提供されなかった具体的な理由はわかりません。当時、説得力のある十分なシナリオがなかった可能性があります。

より柔軟なコード生成が必要な場合は、チームが少し前にリリースしたT4テンプレートを確認することを強くお勧めします。WCF Data Servicesのコード生成は、DataSvcUtil/EntityClassGeneratorではなくT4を使用する方向に進む可能性が非常に高くなります。

于 2013-02-05T22:52:11.330 に答える