2012-09-18 159 views
1

*似乎有一些混淆。我創建了一個SQL Server Compact Edition文件,並可以從服務器瀏覽器中看到它。我也可以右鍵單擊並手動添加表格。我想要做的是運行生成的sqlce文件,將我的模型中的所有表和列添加到SDF。從模型創建數據庫實例

- 背景 -

在Visual Studio 2012(旗艦版),我設計使用模型設計的模型。它創建了一個edmx文件。我右鍵單擊模型並選擇「從模型生成數據庫...」並創建一個sqlce文件。我的理解是,我應該能夠以某種方式在sdf上執行此文件來創建我的數據庫的SQL Server Compact Edition實例。我沒有看到右鍵單擊執行sql代碼的選項,另一種選擇是「在解決方案資源管理器中運行SQL腳本」,這似乎沒有道理。

http://msdn.microsoft.com/en-us/library/yea4bc1b.aspx它說要將sqlce文件拖到數據庫引用,但我不確定它們是什麼意思。我試圖將其拖到sdf連接的服務器瀏覽器。

我試着右鍵單擊服務器資源管理器中的sdf來執行新的SQL查詢並粘貼sqlce,但似乎不支持Create Table。

任何想法?

回答

0

從Model生成數據庫...只生成表格和關係。

您需要創建一個已經創建好的數據庫,並將其保存在Database References文件夾中。然後,將您的腳本文件拖到該數據庫引用中,如上面提到的鏈接中所述。