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类创建自定义的方法?

+0

不幸的是我没有使用实体框架,我们有机会较少更新WCF版本。您是否有以前版本的WCF数据服务的另一个解决方案? – cihanduruer 2013-03-28 10:19:35