2014-01-23 80 views
0

TL;博士:.NET數據庫爲本地和網站 - Visual Studio速成2013

什麼是數據庫,很容易在VSE13實現,並不會要求我的最終用戶數據庫安裝額外的軟件嗎?

查看下面的截圖。


我無法想出一個好辦法來解釋這一點,所以...

我再造一個程序,它是不再可用(除了免費的網站)和沒有更新。 (如果你對看到我想要做的事感興趣,可以使用「Anime List Builder」)。 我的計劃是在視覺上類似下面的圖像,(希望)會像它的作用:

Screenshot 1

Screenshot 2

我讀過MSDN,搜索谷歌和SO和其他幾個網站。我在數據庫上閱讀的越多,對哪種數據庫最適合這種類型的程序就越困惑,同時保持最終用戶的簡單性,而不需要額外的軟件。

對於這種類型的節目,你會建議爲數據庫?請記住,這將是免費下載,並不是每個人都可以訪問Access或SQL等,用戶也可以將數據導出爲html和XML以用於在線數據庫。

感謝的時間,並提供:)


額外信息的幫助:

我使用Visual Studio Express的2013(適用於Windows桌面)

導出爲HTML是可選。我不擔心試圖將數據庫導出到XML,所以不要把它帶入,儘管我做到了。

當我使用原始程序(動畫列表生成器)時,我有200多個條目,每個條目可以附加100個額外文件,每個文件大小(可選過去)CRC,SAH1 md5,顯示圖像,屏幕截圖,評論等等。

+0

歡迎來到StackOverflow。這個問題將導致主要基於觀點的結果違反StackOverflow核心原則。 – Nico

+0

我沒有想到它是一個基於意見的結果。謝謝你的提示和答案! :) – DSoS

回答

2

至於你的要求有不同的數據庫系統,將實際上不安裝任何第三方軟件的工作。

基於這是一個單用戶應用程序(看起來)的事實,最好使用名爲SqlLite的數據庫,該數據庫基本上是基於文件的嵌入式數據庫。現在已有.Net wrappers可用於此數據庫類型,並且它們非常易於使用。

此外,還有可加快開發一個SqlLite.Net ORM系統。

正如我所說的,還有一些其他基於文件的解決方案。

無論如何,我張貼在評論這是基於主要觀點,並可能被關閉。這是另一個討論相同概念的線索。

What is a good embedded database to use with C#?

+0

謝謝你的答案,我會研究你給的解決方案。如您所述,這是基於意見的,現在可能會被關閉。 – DSoS