2012-08-28 22 views
1

我正在學習使用SQL Server CE數據庫作爲我的應用程序的存儲介質。我目前一直在存儲數據的文本和XML文件,但認爲我應該移動到更適合我的項目的東西,因爲文本文件變得雜亂無章。以編程方式創建SQL Server CE 4.0數據庫並在C#中添加架構?

我現在已經學會了如何以編程方式在C#中創建一個SQL Server CE 4.0數據庫文件,但是有什麼方法可以以編程方式將已經構建的模式添加到C#中新創建的數據庫文件?

+0

@Guvante yes你說得對,我會刪除我的評論。 – nawfal

+1

這個問題不是重複的,它需要模式,甚至沒有引用最終文件的動態創建。 (爲其他人重新添加評論) – Guvante

回答

1

我想,這取決於你用什麼方法來處理數據庫。如果LINQ到SQL是可用的(比如說,你沒有使用.NET Framework精簡版),您可以通過下面的代碼創建數據庫:

using (MyDataContext dc = new MyDataContext("Data Source=\"test.sdf\"")) 
{ 
    dc.CreateDatabase(); 
} 

,而不是

SqlCeEngine en = new SqlCeEngine("Data Source=\"test.sdf\""); 
en.CreateDatabase(); 

的LINQ的DataContext創建數據庫架構自動。

相關問題