我正在開發WM6上的Windows移動應用程序(第一個),我正在使用數據集來處理數據庫,但是更好地尋找其他東西......是否有任何框架在這裏或那裏使用(而不是直接與數據庫連接)?有沒有更好的方法來處理WM中的數據庫而不是數據集?
0
A
回答
0
不,我認爲這是通常的做法。
當然,您可以創建一個包含所有數據庫邏輯的n層應用程序,並將其包含在單獨的包裝器中。也許這就是你習慣使用的東西,但如果沒有人爲你寫這些,那麼你就可以寫出來。
玩得開心。
0
我認爲,任何數據訪問層(DAL)中的任何數據源比數據集都要慢很多。你很少(也很幸運)看到任何使用DataSets的文章或教程 - 包括桌面。
取而代之的是將數據從業務邏輯中抽象出來的框架和模型的泛濫。像NHibernate和Entity Framework這樣的東西越來越普遍,它們使你的代碼變得更加可讀,可維護,並且通常是一個更好的軟件公民。
由於WinMo/Windows CE與桌面相比具有如此小的市場,因此很少有大型框架被支持。儘管如此,我並不認爲這一切都很糟糕,因爲大部分桌面框架都可以「移植」到CF上(MCSF任何人?)。
經過多年來不得不一遍又一遍地編寫相同的數據訪問代碼後,我終於合併了an ORM framework for the device(也適用於桌面),這實際上表現得相當好。足夠好,我使用我們在需要數據訪問的所有項目(設備和桌面)中使用它,並且它滿足了我所有的需求。
相關問題
- 1. 有更好更短的方式來處理異步數據嗎?
- 2. 有沒有更好的方法來檢索這些數據?
- 3. 有沒有更好的方法來做數據遷移?
- 4. 有沒有正確的方法來處理類中的數據庫連接?
- 5. 有沒有更好的方法來確保數字是正數?
- 6. 有沒有更好的方法來處理默認的真?
- 7. 有更好的方法來收集Twitter數據嗎?
- 8. 有沒有更好的方式來處理多個參數傳遞給方法
- 9. 有沒有更好的方法來構造這些數據庫表?
- 10. 有沒有更好的方法來處理這些功能?
- 11. 有沒有更好的方法來處理這個問題?
- 12. 有沒有更好的方法來處理轉換異常?
- 13. 有沒有更好的方法來處理與Tornado index.html?
- 14. 有沒有更好的方法來處理LINQ to SQL驗證?
- 15. 有沒有從數據庫中存儲枚舉的好方法?
- 16. 處理現場數據到mysql數據庫的好方法
- 17. 有沒有更好的方式來獲取這些數據?
- 18. 有沒有更好的方式來獲取這些數據?
- 19. 有沒有更好的方式來獲取舊數據?
- 20. PHP:什麼是更好的方式來處理表單數據?
- 21. 有沒有更好的方法來檢查數據通道中的類型?
- 22. 有沒有更好的方法來檢測Spring數據庫事務是否比使用TransactionSynchronizationManager.isActualTransactionActive()更有效?
- 23. 有沒有更好的方法來保存和檢索對象和數據庫之間的數據?
- 24. 有沒有更好的方式來處理這在PHP中呢?
- 25. 有沒有更好的方法來防止Ruby中的負數?
- 26. 有沒有更好的方法來定義MGrammar中的小數?
- 27. 有沒有更好的方法來訪問數百個不同的數據庫記錄?
- 28. 有沒有更好的方式來組織這些數據而不是使用字符串數組?
- 29. 有沒有更好的方法將項目預加載到數據庫中?
- 30. 需要最好的數據庫來處理大量的數據
Thanx ..我會試試看,告訴你結果 – Dabbas