2011-08-07 214 views
2

我想使用Visual Studio創建數據庫應用程序。我想知道選擇什麼類型的數據庫?我正在考慮Access數據庫。但我沒有安裝Office。我有MS SQL服務器2008年安裝,但我懷疑我需要使用它爲一個非常簡單的數據庫與少量行使用Visual Studio 2008創建數據庫

我需要創建一個非常簡單的數據庫應用程序供個人使用。誰能推薦基本步驟

讓我換一種說法 - 我可以創建一個只會用數據文件的GUI應用程序 - 這樣運行數據庫服務器是不需要像訪問文件,這樣我可以在任何電腦上使用。

回答

2

每當我想這樣做,我只需要創建一個類型化的DataSet;只需在項目中添加一個DataSet項目,然後就可以在DataSet編輯器中直接創建表格/列/鍵/約束。 IDE將生成代碼類,以便於按名稱靜態處理DataSet表和列,並且將您創建的數據庫保存爲xml模式。

然後,當您創建DataSet的實例時,您可以使用Xml輸出函數從磁盤讀/寫數據。 (我相信WriteXml和ReadXml ......)我也玩過一些自己的函數,以更緊湊的格式寫出數據以節省空間。

如果您有大量信息,DataSets確實會遇到一些性能問題;但使用它們的好處之一是,您始終可以使用該結構遷移到數據庫,然後使用TableAdapter讀取/寫入數據庫。如果你有很多數據,這可能是一條可行的路。但是當我進行原型設計或者只是沒有大量的數據時,那麼在這些情況下,我只用基於XML的數據集取得了很好的成功。

DataSets很容易使用,它們很好地支持關係功能,它們還允許您在可以接受或拒絕更改的模式下運行。我知道有些人真的不喜歡他們,但我很喜歡自己。 :)

相關問題