WCF Odata实体中的自定义方法
问题描述:
我想向我的WCF OData项目中的实体添加一个自定义方法。目前我的服务已启动并正在运行。WCF Odata实体中的自定义方法
对于所有门票:http://local.host/api/TicketService.svc/Ticket 一张票:http://local.host/api/TicketService.svc/Ticket(guid '9b265742-b1a0-41bd-8623-041a6a154b92')
这些网址的运作良好。现在我需要为我的服务实现打印功能。 (它会触发与票证相关的一些过程)
我想创建一个打印在实体级别的功能,我将用POST请求触发。例如像这样的URL
http://local.host/api/TicketService.svc/Ticket(guid '9b265742-b1a0-41bd-8623-041a6a154b92')/打印
这有可能在DataService类创建自定义的方法?
答
对于WCF Data Services 5.0及更高版本,您可以实施操作来完成此操作。
不幸的是我没有使用实体框架,我们有机会较少更新WCF版本。您是否有以前版本的WCF数据服务的另一个解决方案? – cihanduruer 2013-03-28 10:19:35