我正在尝试构建ASP。. NET core 1.0应用程序,也涉及到API控制器。据我所知,我不能使用.edmx
文件。但是我如何添加API控制器与REST操作使用实体框架?
我已经在project.json中添加了所有必要的实体框架包
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0",
"Microsoft.EntityFrameworkCore.SqlServer.Design": {
"version": "1.0.0",
"type": "build"
},
"Microsoft.EntityFrameworkCore.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
当我右键单击控制器,然后转到控制器选项。在添加脚手架我没有得到任何选项。如何启用选项,如d API控制器与REST使用实体框架的行动?
我的环境是VS2015 Professional update3和Windows 7机器。
谢谢,关于
Vishal你一定在project.json
-
dependencies
部分遗漏了这些"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
"version": "1.0.0-preview2-final",
"type": "build"
}
将这些添加到依赖项中,一旦这些成功加载,检查您是否获得了所需的脚手架选项。
更多信息请参考本文