首页 > 解决方案 > c#:没有注册类型 *Context 的服务。数据库连接问题

问题描述

我是 C# 新手,并尝试使用 ASP.NET 核心将数据库连接添加到 MVC 项目:

模型:

配置和执行:

在此处输入图像描述

结果我有以下错误:

在此处输入图像描述


标签: c#mysqlentity-framework-core

解决方案


您必须执行以下ConfigureServices操作Startup.cs

services.AddDbContext<{yourDBContext_Name}>(options =>
{
      options.UseMySql({Your Connection String});
      // If it is for Sql Server use options.UseSqlServer({Your Connection String});
});

推荐阅读