【问题标题】:Error In asp.net core AddDbContentasp.net 核心 DbContext 中的错误
【发布时间】:2019-02-01 20:10:23
【问题描述】:

我是 asp.net 核心的新手。我只是在实践中遇到了 2 个 Asp.net core 错误。这是2个文件的代码图片。

错误 1:

严重性代码描述项目文件行抑制状态 错误 CS0311 类型“CRUD.AppDbContext”不能用作类型 泛型类型或方法中的参数“TContext” 'EntityFrameworkServiceCollectionExtensions.AddDbContext(IServiceCollection, 行动、服务生命周期、服务生命周期)'。 没有从“CRUD.AppDbContext”到的隐式引用转换 'Microsoft.EntityFrameworkCore.DbContext'。 CRUD C:\Users\mkshu\source\repos\CRUD\CRUD\Startup.cs 21 活动

错误 2:

严重性代码描述项目文件行抑制状态 错误 CS1729 'object' 不包含采用 1 的构造函数 参数 CRUD C:\Users\mkshu\source\repos\CRUD\CRUD\AppDbContext.cs 8 活动

【问题讨论】:

  • 让你的 AppDbContext 继承自 DbContext :public class AppDbContext : DbContext
  • 请发布代码,而不是代码图像。如果您认为这有助于澄清您的问题,您可以提供图片,但这些图片只能起到辅助作用;如果要删除图像,您的问题应该有回答它所需的一切。
  • 减号。谢谢你。这就是解决方案。

标签: c# asp.net-core-mvc asp.net-core-2.0


【解决方案1】:

itminus 评论了正确的答案

让你的 AppDbContext 继承自 DbContext : public class AppDbContext : DbContext

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 2020-09-26
    • 2018-03-12
    • 2018-10-03
    • 2016-12-31
    相关资源
    最近更新 更多