1

我必須將我在MCL中寫回的項目轉換爲使用CF 3.5的Windows Mobile。我正在使用Visual Basic和VS 2008.在那裏沒有太多的信息,大部分是用C#。我現在正在通過這種方式工作。新窗口移動項目 - LINQ到.NET CF中的數據?

什麼是數據訪問的最佳方式?我習慣於使用LINQ to SQL,但似乎並不是一種選擇。我需要能夠搜索符合標準的數據,正常的CRUD操作等。

我花了幾天的時間研究這個問題,並且遇到了因此有很多衝突的數據!這個項目需要在未來3周左右完成。我現在的壓力很大。

您的所有想法都真誠感謝!

--Joe

+0

澄清: 您的權利,亨克 - 更多的數據將是一件好事: -I正在使用的設備上SQLCE規劃 -the設備符號MC -70和符號MC-9060的 - 該設備將每天同步上傳天數據 - 該應用程序是一個包裹跟蹤,簽名捕獲系統,如UPS使用 - 數據導入由一個vb.net應用程序處理一個Windows服務器,擊中一個SQL 2008數據庫 - 就像我說的,主要是爲了指導如何訪問數據 - 指南等等......謝謝! – 2009-04-17 22:30:02

回答

2

嗯,就像一個問題「什麼是數據訪問的最佳途徑」是相當模糊的。 您可能希望對您的需求有更具體的瞭解,特別是您打算使用的數據庫或者tat是否仍然開放。

話雖如此,SqlCE與類型或無類型的數據集和/或直接命令是堅定支持。也可以選擇將其掛接到同步框架中。


要添加一些信息,有一個SqlCeResultset比常規數據集更有效(內存明智)。確保調查該選項。

簡而言之:首先創建一個正常的類型化的DataSet,然後找到XSD文件的屬性,改變Custom_Tool到MSResultSetGenerator

關於上傳,忘了RDA。看看圖案&實踐斷開服務代理或Sync Services for ADO.NET

+0

澄清:你的權利,亨克 - 更多的數據將是好的: - 我正在計劃在設備上使用sqlce - 設備是符號mc-70和符號mc-9060's - 設備將每天同步以上傳數據 - 該應用程序是一個包裹跟蹤,簽名捕獲系統,如UPS使用 - 數據導入由一個運行在Windows服務器上的vb.net應用程序處理,該應用程序碰到一個sql 2008數據庫 - 就像我說的,主要是尋找指導,至於如何到數據訪問 - 指南等...謝謝! – 2009-04-18 00:59:05