zoukankan      html  css  js  c++  java
  • .NET Core 3.0及以上的EFCore连接MySql

    开发环境:Win10 + VS2019
    Mysql服务器版本:5.7.33   (mysql版本5.7以上   5.7以下不支持.net core

    1、在.NET CORE 项目中添加以下包:

    1. Microsoft.EntityFrameworkCore.Tools;
    2. Microsoft.EntityFrameworkCore.Relational;
    3. Pomelo.EntityFrameworkCore.MySql(这个是第三方的ef mysql 中间件)
    4. Microsoft.EntityFrameworkCore.Design

    2、生成数据库的实体和EF的DBcontext对象,用到的是 Scaffold-DBcontext命令

    Scaffold-DbContext "server=127.0.0.1;port=3306;user=myUser;password=123456;database=DBTest" -Provider "Pomelo.EntityFrameworkCore.MySql" -o MyModels -Context MyDBConext

    3、注意输入Scaffold-DbContext命令的时候,记得把默认项目设置为需要安装EF的项目,因为命令只会只会在默认启动项里执行

  • 相关阅读:
    汇编 gdb调试
    汇编 运行错误解决办法
    binutils安装
    汇编错误
    汇编
    pthread_create()
    error2019-01-17 宏STDOUT_FILENO
    2019-01-17 跳至首行
    .NET MVC 两种视图引擎(Razor、Aspx)
    ECharts属性设置
  • 原文地址:https://www.cnblogs.com/yinzhou/p/14701756.html
Copyright © 2011-2022 走看看