0
WSDLの下位互換性を維持しようとしているときに、asmx Webサービスをwcfに変換しています。 DataContractクラスの1つは汎用クラスです。汎用パラメータがboolなどの組み込み型の場合、最初の文字はWCFで小文字になりますが、asmxでは大文字になります。例えば。WCF DataContractの組み込み汎用パラメータのコントロール名
[Serializable]
public class MethodResult<T>
{
}
はASMXで
MethodResultOfBoolean
が生成されます。
[DataContract(Name="MethodResultOf{0}")]
public class MethodResult<T>
{
}
は、WCFで
MethodResultOfboolean
を生成します。
WCFで大文字を使用する方法はありますか?
これは単なるケーシングではなく、asmxのMethodResultOfInt32はWCFのMethodResultOfintです。 –