這將是我在這個平臺上的第一個問題。我用Flex,WebORB和ASP.NET做了很多開發。我們已經解決了消息傳遞的併發問題(悲觀併發控制)。這工作很好,但它也使得整個應用程序依賴於消息。沒有消息傳遞,沒有併發控制。 我知道ASP.NET在DataSets中有版本控制,但如果你在使用RIA,你將如何去使用它。看起來很難將每個數據集存儲在客戶端的會話中......因此,如果客戶端想要所有產品,我需要將數據集存儲在客戶端的會話中。當客戶將產品改變並保存產品時,我可以更新數據集(存儲在會話中)並嘗試保存它... 看起來很多工作和大量的內存將被使用(因爲這些產品將保存在客戶端的內存中,所以數據集需要保存在服務器端會話中)。 我認爲最簡單的方法是爲所有的DTO提供一個版本號。如果客戶端試圖保存DTO,我可以將版本號與數據庫中的版本號進行比較。RIA併發性
利芬Cardoen