代码之家  ›  专栏  ›  技术社区  ›  RationalGeek

Silverlight自我跟踪实体与RIA服务

  •  0
  • RationalGeek  · 技术社区  · 14 年前

    RIA Services提供的一个功能是,服务器端模型对象在Silverlight前端自动代理,并自动序列化回服务器,以便进行保存到数据库等操作。

    这似乎是一个与“自我跟踪实体”提供的目标非常相似的目标,这是ADO.NET服务团队开发的一项技术。

    http://blogs.msdn.com/b/adonet/archive/2010/05/14/self-tracking-entities-in-silverlight.aspx

    这两种技术能解决相同的问题吗?或者他们是在解决微妙的不同问题?在某些情况下,其中一个比另一个“更好”吗?每种方法的优缺点是什么?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Stephan    14 年前

    他们似乎解决了同一个问题,但情况略有不同。RIA服务模型用于在SL中不起作用的服务器端代码,例如使用LINQ to SQL或EntityFramework直接转到SQL。另一方面,ADO.NET自跟踪实体更为通用,可用于纯粹在客户端跟踪事物,如WCF数据协定。

    从我看来,他们正在解决同一个问题,但目标情况不同。