使用MVC.NET 5和Entity Framework开发REST API

时间:2014-09-11 05:20:50

标签: asp.net-mvc rest asp.net-web-api

我正在考虑将MVC.NET 5与Entity Framework一起用于开发REST API以提供数据以供少数网站使用。有没有令人信服的理由等待MVC.NET 6,或者是否有最佳实践/更常见的框架来开发REST API。我专注于MVC的原因是我可以通过反映我的数据库的表单输入/编辑数据,以便更轻松地管理我的REST数据,但如果有更多共同的追求,我愿意接受其他选择。

由于设计模式的原因,我的前端开发主要关注HTML5和一些JS库,例如Angular和Backbone。

1 个答案:

答案 0 :(得分:1)

我的建议是构建一个独立的Web API而不将其与MVC 5混合,如果您想以正确的方式使用OWIN中间件并添加构建API所需的组件。 对于前端,如果您要构建SPA,请启动仅包含SPA的新空项目,此项目将与您的RESTful API进行通信。 当然,您需要在后端API上允许CORS,以便接受来自SPA的呼叫。 您可以在此帖子上阅读有关如何构建此内容的更多信息。 http://bitoftech.net/2014/06/09/angularjs-token-authentication-using-asp-net-web-api-2-owin-asp-net-identity/