如何从EntityFramework数据模型自动创建CRUD WCF服务?

时间:2013-03-11 10:46:52

标签: .net wcf entity-framework windows-8 crud

我已经使用EntityFramework 5创建了一个数据模型,并希望将其用作WCF数据服务。是否有任何框架可以自动从DataModel生成此服务?

基本上我想通过不自己生成每种服​​务方法来节省时间。它应该支持REST和/或SOAP,并且应该生成所有可能的CRUD-Operation。这个提议有什么好的框架或工具吗?

作为补充说明:该服务应由Microsoft azure稍后托管。

1 个答案:

答案 0 :(得分:2)

您可以使用WCF Data Services。它采用Entity Framework模型并创建一个使用OData协议来查询和修改数据的服务。基本上,它暴露了一个EDMX(它只包含概念模型部分),任何客户端都可以用它来创建简单的REST查询。

还有一个简单的权限模型,用于确定服务可以访问哪些数据以及它是否具有写访问权。