我使用WCF Web API Preview构建了一个REST API,并想要使用你传递到该API的类构建一个库(以使.Net开发人员的生活更轻松)。这些应该是简单的POCO类,没有太多功能。
但在接收端,我想为这些类添加一些功能。下面是一个示例:
但在接收端,我想为这些类添加一些功能。下面是一个示例:
[WebInvoke(UriTemplate = "", Method = "POST")]
public Supertext.API.Order Create(Supertext.API.Order apiOrder)
{
以下是一个POCO类的示例:
public class Order
{
public string Service { get; set; }
public string OrderTitle { get; set; }
public string Currency { get; set; }
}
那么,如何在服务器端扩展这个类呢?
我猜使用子类不起作用。
委托?
实际上需要两个不同版本的类吗?一个给客户端,另一个给服务器?
其他人是怎么做的?