【发布时间】: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