当我在 ASP Core 2.0 VS 2017 中脚手架控制器时,我遇到了以下问题:
无法获取 DbContext 的反射类型:
BE.Data.ApplicationDbContext at Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.b__6_0() at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args) at Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.Execute(String[] args) at Microsoft.VisualStudio.Web.CodeGeneration.CodeGenCommand.Execute(String[] args)
这突然发生了,而运行相同代码的同事却没有遇到这个问题,我尝试过清洗构建、删除每个项目中的 bin 和 obj 文件夹、删除数据库,但似乎仍找不到解决方法,希望得到任何帮助。
模型:
public class SettingType : BaseModel
{
public int SettingTypeId { get; set; }
public string SettingTypeDescription { get; set; }
public string SystemCode { get; set; }
}