所以我寫了一個3層GIS(地理信息系統)系統。 但查看器應用程序是一個完整的C#二進制,而不是網頁ORM和推送遠程exe應用程序的通知
,所以我需要將大量的對象/數據從中檔到應用 我想知道如何待辦事項這個
查看器:C#二進制
後端:對文檔
中檔的SQL數據庫+文件系統:C#/ NHibernate的ORM/messagingserver /的jobscheduler
所以通常是中檔會產生觀衆網頁/瀏覽器
的middletier本身具有的colections它需要發送到 C#遠程二進制對象..我要如何做到這一點
而且更重要的是,我怎麼推從數據庫中更新/ notifactions到中檔再到 的C#應用程序???
感謝任何提示
忽略上面的評論,我得到了一個編輯超時... 假設我有全雙工無限溝通 假設的微小變化發生約一個一分鐘 NHibernate的讓我在中間層一個Customer類(映射到db當然) 是否有一個實時推送框架來將此對象透明地映射到c#查看器? –
聽起來像你想要的東西像[backbone.js](http://documentcloud.github.com/backbone/)或[knockout.js](http://knockoutjs.com/),但對於C#。您可能需要C#應用程序中的一層,該層本身位於傳輸機制(WebSocket/Comet框架)之上,並管理創建,讀取,更新和刪除事件。 [用WinForms實現MVC](http://stackoverflow.com/questions/654722/implementing-mvc-with-windows-forms)問題可能是一個很好的起點? (p.s.你可以刪除舊評論) – leggetter