2008-11-10 141 views
0

我使用WebORB作爲Flex項目的遠程網關。我想知道什麼是最好的架構在Server .NET端使用。目前我們使用SubSonic來生成數據訪問層。除此之外,來自Flex的每次調用都使用一點點事務腳本模式,因爲服務器端實際上只是將數據從SQL Server 2005數據庫獲取到Flex以及從Flex到SQL Server 2005的一種方式。RIA服務器體系結構.NET

是否有最佳做法如何在服務器端處理RIA?我一直在玩LINQ(然而存儲過程有多個結果集讓我們很頭疼),並且我想知道ADO.NET Entity Framework ...

併發性也是一個大問題。我知道這些東西是由數據集處理的,而LINQ也支持這一點,但是一旦數據發送到Flex,就不再與原始數據集建立聯繫。

有沒有其他人有大RIA的經驗?

回答

1

我已經創建了類似的體系結構的應用程序:

閃光/ Flex的與ActionScript - > AMF.NET調用.NET方法 - 使用>簡單ADO.NET - 對傳入和傳出的參數>門面層格式數據提供者模型和調用stored procedures的Microsoft SqlHelper。

由於我是一名.NET開發人員,響應時間很好,我對結果感到滿意,並且我能夠獲得直接可以綁定到Flash/Flex控件(如網格)的響應數據集。

有關我的工作和源代碼的更多信息,請查看this post

我希望這會有所幫助。