我想向我的 WCF OData 项目中的实体之一添加自定义方法。目前我的服务已启动并正在运行。
对于所有门票:http://local.host/api/TicketService.svc/Ticket 一张票:http://local.host/api/TicketService.svc/Ticket(guid'9b265742-b1a0-41bd-8623-041a6a154b92')
这些 URL 运行良好。现在我需要为我的服务实现打印功能。 (会触发一些与Ticket相关的进程)
我想创建一个在实体级别打印的函数,我将用 POST 请求触发。例如像这样的网址:
http://local.host/api/TicketService.svc/Ticket(guid'9b265742-b1a0-41bd-8623-041a6a154b92')/打印
是否可以在
DataService
类中创建自定义方法?
对于 WCF 数据服务 5.0 及更高版本,您可以实施操作来完成此操作。