2016-08-13 55 views
0

我正在使用Dotnet EF Core並創建了遷移。當我運行時如何指定使用dotnet創建SQL數據庫的文件夾ef

dotnet ef database update 

數據庫是在我的windows用戶文件夾中創建的。 我的連接字符串是

"ConnectionStrings": { 
    "ContextConnection": "Server=(localdb)\\MSSQLLocalDb;Database=MyDb;Trusted_Connection=true;MultipleActiveResultSets=true;" 
} 

我如何在項目目錄中創建的數據庫? (無需在連接字符串中具有完整的項目路徑名)使用VS2015我能夠包含| DataDirectory |在連接字符串中。

回答

0

這些CLI命令可以在命令行導航到項目目錄

我認爲你正在嘗試運行CLI直接從數據庫中,因此在您的Windows用戶文件夾中創建的用戶配置文件的命令來運行。

首先,瀏覽到您的項目目錄,通過使用簡單的DOS命令(例如CD)

然後運行這些CLI命令 -

dotnet ef [options] [command] 

其中一個選項 - -p|--project <PROJECT>該項目的目標(默認爲當前目錄中的項目)。可以是project.json或項目目錄的路徑。

欲瞭解更多信息,請參閱該鏈路 https://docs.efproject.net/en/latest/miscellaneous/cli/dotnet.html#dotnet-ef

看看這會有所幫助。

+0

試過這個,但數據庫總是在我的windows用戶文件夾中創建,無論我在哪裏運行dotnet –

相關問題