我有一个ASP.NET应用程序,它有十几个以ViewModel为中心的WebAPI控制器,提供RESTful API。每个控制器都支持一些HTTP方法。一切都非常正常,AFAIK是一个非常干净的实现。这些API方法中的大多数将从SignalR(或其他实时)集成中受益匪浅。例如:
public class AppointmentController : BaseApiController
{
public IHttpActionResult Delete(int id) {
DataServices.AppointmentService.Cancel(id);
return Ok();
}
}
此WebAPI工具:
Delete(int id)
Ok()
如果我转到SignalR,我是否需要退后一步,现在自己编写所有代码,或者我是否忽略了某些组件或概念?
看起来在AngularJS客户端我有类似的阻抗......
我目前正在使用.NET 4.5,但很高兴移动。而且我也不仅限于SignalR。我欢迎更完整的其他实时库的建议,并保留我的ASP.NET和EntityFramework投资。