我想添加一个自定义方法到我的WCF OData项目中的一个实体。目前我已经启动并运行了我的服务。
对于所有门票:一张门票的http://local.host/api/TicketService.svc/Ticket:http://local.host/api/TicketService.svc/Ticket(guid
这些url运行良好。现在,我需要在我的服务中实现打印功能。(会触发工单相关流程)
我想创建一个在实体级别打印的函数,我将使用POST请求触发。例如,像这样的url
http://local.host/api/TicketService.svc/Ticket(guid/Print
是否可以在DataService类中创建自定义方法?
发布于 2013-03-28 03:01:01
对于WCF数据服务5.0和更高版本,您可以实现操作来完成此操作。
http://blogs.msdn.com/b/astoriateam/archive/2012/04/10/actions-in-wcf-data-services-part-1-service-author-code.aspx
http://efactionprovider.codeplex.com/
https://stackoverflow.com/questions/15664467
复制相似问题