長期不斷的鬥爭之後,終於想出瞭如何使用MVC 6.這是怎麼一回事使用EF7數據庫第一種方法:實體框架7數據庫優先配置(MVC 6)
App.Impl - >項目。 JSON:
"frameworks": {
"net451": { },
"dnx451": { }
},
"dependencies": {
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
"EntityFramework.MicrosoftSqlServer.Design": "7.0.0-rc1-final"
},
然後從CMD運行以下命令:
dnx ef dbcontext scaffold "Server=ip,port;Database=db;User Id=user;Password=pass;" EntityFramework.MicrosoftSqlServer
3個問題我現在面臨這個問題。在我的Impl項目上。
我有一個文件夾專用於數據。我的數據文件夾應該包含所有數據庫相關的東西,如DbContext,DbClasses。但是,Scaffold在根目錄下創建這些文件。我如何指定我想要創建這些文件的文件夾?
在我的工作地點,我可以有一個包含50個表格的數據庫。但是,如果我只需要訪問2呢?我不想爲我的項目添加全部50個表格。我怎樣才能指定我想要的表格?
在我的數據庫上,我可以有一個名爲「Users」的表,因爲它是一個包含用戶的表。然而,腳手架應該創建一個類爲「用戶」,因爲它是一個用戶,直到它成爲列表。我如何指定正在創建的表的名稱?
謝謝大家的幫助。
'-o Data'或'--output-dir Data'允許指定輸出目錄,'-t Users'或'--table Users'允許爲一個表用戶創建類。請參閱[這裏](https://github.com/aspnet/EntityFramework/blob/dev/src/EntityFramework.Commands/Commands/Program.cs#L143-L226) – Oleg
關於第2點和第3點,DB第一工具是仍然相當有限。我認爲這些類型的功能都在積壓之中。 – Shoe