我点困惑ADO.Net 数据服务。

这只是意味着创建安宁网服务?我知道WCF开始在肥皂世界,但是现在我听说它具有良好支持的休息。同去ADO.Net 数据服务在哪里你可以把它的工作在一个RPC模型,如果你不能看一切是从一个面向资源图。

至少从演示我最近看到,它看起来像ADO.Net 数据服务,是建立在WCF堆在服务器上。请纠正我,如果我错误的。

我不打算启动一个休息,vs肥皂辩论,但我想事情不是那么清晰了。

任何建议或准则,在使用什么在哪里?

有帮助吗?

解决方案

在我看来ADO.Net 数据服务是创造安宁服务,这是符合领域模型,也就是该模型本身发表的,而不是说一些形式也可与检等。

使用它RPC风格的服务似乎是一个不好的配合,但不幸的是,甚至一些非常基本的功能,如能够执行一个过滤计数等。不可用这往往意味着你将最终使用的一些RPC只是为了满足的要求,即你的客户这样就可以显示一个网页等。

WCF3.5预-SP1是一个相当微弱的宁静的平台,SP1事情已经改进在这两个Uri的模板和有用性。支持,使它成为能力更强,但他们真的不提供任何优雅的解决方案的支持说式,XML,原子甚至更多的东西深奥像有效载荷等CSV同时,短的有人使用网址的改写和不同的扩展,方法名称的处理等。-而那只是选择一串行器/解串的基础上头的请求。

WCF它仍然难以创建服务的工作在一个更自然的安宁庄园即其资源包括的网址,可以转变国家通过浏览通过他们-这是一个有点笨重的-ADO.Net 数据服务,这不会很好地与它的支持。虽然。

我的建议是使用网络服务,他们当然是服务和强大的服务的界限正在强制执行的,使用ADO.Net 数据服务丰富的网络风格的客户(网站、阿贾克斯,silverlight)在哪里组合性的网址查询可以节省大量的水管和领域模型是非常基本的...滚你自己的其他层(也许用一个软框架作为起点),如果你需要完全控制的信息,即如果你发布一个API用于其他开发商到消费在一个社会平等。

我2ø价值!

其他提示

使用WCF的休息结合是非常有效的工作时代,这并不与一个数据库。HTTP动词并不总是有去针对数据提供商。

实际上,有选择过滤器和跳到获得页像征除其他外。

在这里看到:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top