0
我試圖在WSDL中維護向後兼容性時將asmx Web服務轉換爲wcf。其中一個DataContract類是通用的。當泛型參數是內置類型(如bool)時,第一個字母在WCF中是小寫字母,而在asmx中是大寫字母。例如。WCF中的內置通用參數的控件名稱DataContract
[Serializable]
public class MethodResult<T>
{
}
會產生
MethodResultOfBoolean
在ASMX
。
[DataContract(Name="MethodResultOf{0}")]
public class MethodResult<T>
{
}
生成
MethodResultOfboolean
在WCF
。
有沒有辦法讓它在WCF中使用大寫字母?
它不僅僅是套管,asmx中的MethodResultOfInt32是WCF中的MethodResultOfint。 – 2012-03-01 19:50:12