我一直在负责实施,可用于许多不同的事情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