基础的netCore用EF连接MySql,一直报错,网上看了无数教程也不对,怎么解决?
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace myApi.Controllers
{
[Produces("application/json")]
[Route("api/[controller]/[action]")]
[ApiController]
public class UserController : ControllerBase
{
private readonly mydbContext _context;
public UserController(mydbContext context)
{
this._context = context;
}
[HttpGet]
public IActionResult Login()
{
return Ok("hello");
}
[HttpPost]
public int Add()
{
members mm = new members();
mm.name = "天才";
_context.Set<members>().Add(mm);
_context.SaveChanges();
return 200;
}
}
}
报错如图所示
其他的配置文件如图
数据库文件
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这里有个.NET 5/.NET Core使用EF Core 5(Entity Framework Core)连接MySQL数据库写入/读取数据示例教程,希望对你有用。
设置自增主键了吗。