我正在计划我的项目。所以,我只是在做研究。
我有一个包含数据访问层的项目。
构建该层,我知道这个解决方案:
我的项目应该提供Web服务。
我对Web服务进行了研究,发现RESTFUL Web服务适合我的需要。
在项目上创建Web服务的最佳方法是什么,其访问层是实体框架
答案 0 :(得分:1)
我建议使用.NET Web API 您可以在此处详细了解:http://www.asp.net/web-api
只需添加一个与您的数据访问层通信的新Web API项目,您就可以开始了!
答案 1 :(得分:0)
最简单的方法是使用 WCF数据服务。这样可以很容易地使用OData协议公开Entity Framework模型,该协议使用REST的语义。
有关WCF数据服务的更多信息,另请参阅http://msdn.microsoft.com/en-us/library/cc668792(v=vs.110).aspx。这需要.NET 4.0或4.5。