0

我正嘗試在ASP.NET 5/EF 7項目上創建遷移。在project.json我:從包管理器控制檯運行EF遷移出現錯誤

"dependencies": { 
    "EntityFramework.Commands": "7.0.0-rc1-final" 
    // Other dependencies 
}, 

"commands": { 
    "web": "Microsoft.AspNet.Server.Kestrel --server.urls=http://localhost:5000", 
    "ef": "EntityFramework.Commands" 
} 

我跑了「DNX EF遷移添加‘開始’」的開發者命令提示符項目文件夾內,遷移不會有問題的創建...

當我運行「EF遷移添加‘開始’」的套餐管理控制檯我得到:

"ef : The term 'ef' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again." 

我不知道爲什麼我得到這個錯誤...的project.json似乎罰款...

上午我缺少一些ste在這裏?

回答

2

實體框架當前未在Package Manager控制檯中提供此功能。更多信息可以在這裏找到:https://github.com/aspnet/EntityFramework/issues/978

+0

是的,這就是我正在做的和我寫的。問題是爲什麼在軟件包管理器控制檯上運行EF命令時出現錯誤。 –

+0

EF命令不再添加(不像以前版本的EF)。您可能能夠從軟件包管理器控制檯運行dnx ef。 –

相關問題