2016-09-15 46 views
1

我想從我的實體框架模型生成一個數據庫。當我從實體框架模型生成數據庫時,爲什麼不能執行SQL?

也就是說,我先在Visual Studio中建立模型,然後右鍵單擊模型並從模型中選擇生成數據庫。我得到我的.edmx.sql文件。

當我站在.sql文件中的代碼時,我應該能夠右鍵單擊並選擇執行SQL

但是這個選項不顯示!當我右鍵單擊的唯一選項是:

  • 斷點
  • 運行至光標
  • 運行標誌線程光標(灰色)
  • 削減
  • 副本
  • 膏(灰色)
  • 概述

在過去,我成功地從這個模型中創建了一個數據庫。現在我需要更新模型並試圖重新制作數據庫。爲什麼選項不突然出現?

+0

在執行之前,您需要連接到服務器。你有嗎? – Oscar

+0

是的,我有。你有其他建議嗎? – See

回答

0

您必須執行這些步驟。

步驟1:

Right-click在設計表面上和選擇Generate Database from Model

步驟2:

按此New Connection並指定LocalDb ((localdb)\v11.0)SQL Express (.\SQLEXPRESS)

步驟3:輸入YourDbName作爲數據庫名稱。

enter image description here

第4步:

選擇OK

第5步:

然後你會被詢問是否要create a new database,選擇Yes

相關問題