WCF数据库包装器

时间:2011-02-05 05:19:20

标签: c# .net database performance wcf

我需要做一个WCF服务来包装数据库访问。我不希望服务绑定到任何特定的数据库。实际上,它只接收查询并返回数据集。在服务中不会对数据进行任何处理,所以我想要纯粹的性能,但它也需要是安全的。

实际上,我认为使用perCall会话,net.tcp绑定和证书autentification两边。 (这是一个WAN应用程序)

不过,有人可以对我应该使用的配置提出一些建议吗?(会话类型,绑定类型,安全类型等)。

1 个答案:

答案 0 :(得分:2)

听起来你可以利用WCF Data Services

  

WCF数据服务(以前称为   “ADO.NET数据服务”)是一个   .NET Framework的组件   使您能够创建服务   使用开放数据协议(OData)来   通过Web公开和使用数据   或使用语义的内部网   代表性的国家转移   (休息)。 OData将数据公开为   可寻址的资源   的URI。数据被访问和更改   使用GET,PUT的标准HTTP动词,   POST和DELETE。 OData使用了   实体关系约定   用于公开资源的实体数据模型   作为相关实体的集合   协会。