我已经使用EntityFramework 5创建了一个数据模型,并希望将其用作WCF数据服务。是否有任何框架可以自动从DataModel生成此服务?
基本上我想通过不自己生成每种服务方法来节省时间。它应该支持REST和/或SOAP,并且应该生成所有可能的CRUD-Operation。这个提议有什么好的框架或工具吗?
作为补充说明:该服务应由Microsoft azure稍后托管。
答案 0 :(得分:2)
您可以使用WCF Data Services。它采用Entity Framework模型并创建一个使用OData协议来查询和修改数据的服务。基本上,它暴露了一个EDMX(它只包含概念模型部分),任何客户端都可以用它来创建简单的REST查询。
还有一个简单的权限模型,用于确定服务可以访问哪些数据以及它是否具有写访问权。