Sam*_*i-L 2 asp.net-mvc entity-framework-core asp.net-core visual-studio-2017
在创建新的 MVC 控制器时:
单击“添加”按钮后,出现以下错误:
这是我的简单 Context 类:
public class MainDbContext : DbContext
{
public MainDbContext(DbContextOptions<MainDbContext> options) : base(options)
{
}
public DbSet<Todo> Todo { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和我的简单模型:
public partial class Todo
{
public int Id { get; set; }
public string TaskName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我对此问题进行了一些搜索,大多数帖子都指向使用 MVC 的下拉列表或 SelectList 方法,但就我而言,这是控制器创建失败,因此这似乎是Entity Framework Core 问题
有什么帮助吗?
感谢上面的 @poke 评论,以及此链接:“按约定使用 Code First 和连接”,通过如下修改上下文类,C# 将默认调用基类无参数构造函数
public class MainDbContext : DbContext
{
public MainDbContext()
// C# will call base class parameterless constructor by default
{
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15173 次 |
最近记录: |