2011-09-18 43 views

回答

0

不,我認爲這是通常的做法。

當然,您可以創建一個包含所有數據庫邏輯的n層應用程序,並將其包含在單獨的包裝器中。也許這就是你習慣使用的東西,但如果沒有人爲你寫這些,那麼你就可以寫出來。

玩得開心。

0

我認爲,任何數據訪問層(DAL)中的任何數據源比數據集都要慢很多。你很少(也很幸運)看到任何使用DataSets的文章或教程 - 包括桌面。

取而代之的是將數據從業務邏輯中抽象出來的框架和模型的泛濫。像NHibernate和Entity Framework這樣的東西越來越普遍,它們使你的代碼變得更加可讀,可維護,並且通常是一個更好的軟件公民。

由於WinMo/Windows CE與桌面相比具有如此小的市場,因此很少有大型框架被支持。儘管如此,我並不認爲這一切都很糟糕,因爲大部分桌面框架都可以「移植」到CF上(MCSF任何人?)。

經過多年來不得不一遍又一遍地編寫相同的數據訪問代碼後,我終於合併了an ORM framework for the device(也適用於桌面),這實際上表現得相當好。足夠好,我使用我們在需要數據訪問的所有項目(設備和桌面)中使用它,並且它滿足了我所有的需求。

+0

Thanx ..我會試試看,告訴你結果 – Dabbas

相關問題