我正在使用 ASP.NET 5
Beta 8 和 Entity Framework 7
Beta 8。
我创建了一个新的类库包。
我运行了以下安装程序提示:
Install-Package EntityFramework.SqlServer -Pre
Install-Package EntityFramework.Commands -Pre
Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre
我的 project.json
{
"version": "1.0.0-*",
"description": "MARS Class Library",
"authors": [ "myname" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"dnx451": { }
},
"dependencies": {
"EntityFramework.Commands": "7.0.0-beta8",
"EntityFramework.SqlServer": "7.0.0-beta8",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta8",
}
}
在我的包管理器控制台中,我进入位于 src\project
目录下的 project.json
文件所在的目录,并运行任何 dnx
的 ef
命令,例如:
dnx ef migrations --help
或者
dnx ef migrations add InitialMigration
然而我收到了以下错误:
dnx: 错误: 无法加载应用程序或执行命令 'ef'。
位于行号:1 字符:1
dnx ef migrations --help
~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo:未指定:(错误:无法加载应用程序或执行命令'ef'。:String)[],RemoteException
- FullyQualifiedErrorId:NativeCommandError
我有一个DBContext类和模型类,但错误似乎与完全不理解关键字ef
有关。
我漏掉了什么?