我需要做一个WCF服务来包装数据库访问。我不希望服务绑定到任何特定的数据库。实际上,它只接收查询并返回数据集。在服务中不会对数据进行任何处理,所以我想要纯粹的性能,但它也需要是安全的。
实际上,我认为使用perCall会话,net.tcp绑定和证书autentification两边。 (这是一个WAN应用程序)
不过,有人可以对我应该使用的配置提出一些建议吗?(会话类型,绑定类型,安全类型等)。
答案 0 :(得分:2)
听起来你可以利用WCF Data Services。
WCF数据服务(以前称为 “ADO.NET数据服务”)是一个 .NET Framework的组件 使您能够创建服务 使用开放数据协议(OData)来 通过Web公开和使用数据 或使用语义的内部网 代表性的国家转移 (休息)。 OData将数据公开为 可寻址的资源 的URI。数据被访问和更改 使用GET,PUT的标准HTTP动词, POST和DELETE。 OData使用了 实体关系约定 用于公开资源的实体数据模型 作为相关实体的集合 协会。