我一直在負責實施,可用於許多不同的事情Web服務方法(讀:沒有要求存在)和任何客戶將不必更改界面這裏的方法是什麼應該看起來像WCF Web服務方法的建議
[DataContract]
public class Status
{
[DataMember(Order = 0)]
public long Code
{
get;
set;
}
[DataMember(Order = 1)]
public string Message
{
get;
set;
}
}
[DataContract]
public class Data
{
[DataMember(Order = 0)]
public string Name
{
get;
set;
}
[DataMember(Order = 1)]
public string Value
{
get;
set;
}
}
public Status InitiateTransaction(long txnTypeId, Data [] txnData);
的想法是,客戶端會根據什麼類型的「交易」,他們要發起的傳遞不同事物的數據陣列英寸這會比僅僅創建一些執行特定事情的不同專業方法有什麼好處?
我絕對同意你的看法。我試圖想出爲什麼這是一種不好的模式的原因,所以我可以向其他某些人證明 – Nick 2009-04-20 20:02:01