2010-05-25 158 views
0

RIA服務提供的功能之一是您的服務器端模型對象會自動在您的Silverlight前端進行代理並自動序列化回服務器以執行諸如保存到數據庫。Silverlight自追蹤實體與RIA服務

這似乎與「自我追蹤實體」提供的目標非常類似,它是由ADO.NET服務團隊開發的技術。

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

是這兩種技術解決同樣的問題?還是他們解決了微妙不同的問題?在某些情況下,一個比另一個「更好」嗎?每個的優缺點是什麼?

回答

1

他們似乎解決了同樣的問題,但情況稍有不同。 RIA服務模型用於服務器端代碼,在SL中不起作用,例如直接使用LINQ到SQL或EntityFramework的SQL。另一方面,ADO.NET自我跟蹤實體更通用,可以用來純粹在客戶端跟蹤事物,比如WCF數據合同。

從我看到他們正在解決同樣的問題,但有不同的目標情況。