我正在尋求在我的WPF c#.NET 4.0 web應用程序中實現此數據結構的最佳方法。WPF瀏覽器應用程序的持久數據集?
應用詳細信息:此應用同時有很多用戶。我正在處理一個有兩個表連接在一起的數據庫,兩個表都用< 10k行,但它們會隨着時間的推移而增長。定期檢查一張表是否需要更新。
問題: 我創建了一個數據集來保存所有信息。我的單元測試顯示,從數據庫填充數據集需要大約0.2秒。如果數據集將在整個應用程序中持續存在,那就沒有時間了。它可以堅持跨越許多用戶的應用程序?
我能想到的另一種方法是使用可觀察集合作爲數據並將它們存儲在單例中。有沒有我在這裏失蹤的方法或對我更好的方法?
這確實清除了WPF瀏覽器應用程序的運行方式。選擇WPF瀏覽器應用程序的主要原因是我的客戶端正在運行IE7。該應用程序有一個樹形視圖,樹中的每個元素可以在用戶雙擊它時打開一個新的選項卡。我無法找到在IE7中以現代瀏覽器(谷歌瀏覽器,Mozilla Firefox等)的方式工作的簡單標籤解決方案,因此'WPF瀏覽器應用程序'似乎是最好的方法。感謝您提供豐富的答案。 – JMooney