zoukankan      html  css  js  c++  java
  • .net core 3.1 DbFirst mysql

    这是一套完全配置正确的方式

    创建项目此步骤省略

    打开nuget 搜索

    Pomelo.EntityFrameworkCore.MySql
    

    添加完毕该引用之后nuget 搜索

    Microsoft.EntityFrameworkCore.Design
    

      两个包引用完毕之后在双击项目文件(csproj) 标红代码很重要.

    <Project Sdk="Microsoft.NET.Sdk">
    
      <PropertyGroup>
        <TargetFramework>netcoreapp3.1</TargetFramework>
      </PropertyGroup>
    
      <ItemGroup>
        <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="3.1.1">
          <PrivateAssets>all</PrivateAssets>
          <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
        </PackageReference>
        <PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="3.1.0" />
        <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.3" />
      </ItemGroup>
    
    </Project>

    配置完毕之后 打开项目(csproj) 所在的根目录 输入下面命令:

     server=129.xxx.xx.xx;uid=root;pwd=xxxxxxxxxx!;port=3306;database=tenant_database; 请修改成你的数据库连接

      models为数据库模型要存放的文件夹名称。

    dotnet ef dbcontext scaffold "server=129.xxx.xx.xx;uid=root;pwd=xxxxxxxxxx!;port=3306;database=tenant_database;" Pomelo.EntityFrameworkCore.MySql -o Models -f

    然后你就会看到 模型拉取下来啦

  • 相关阅读:
    oracle中新建用户和赋予权限
    Oracle创建表空间和表
    IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾
    idea
    oracle
    JavaScript常见调试方法
    java
    css -html-文档流
    Ubuntu18.04安装常用软件指南
    java实现点击查询数据生成excel文件并下载
  • 原文地址:https://www.cnblogs.com/Extnet/p/12234703.html
Copyright © 2011-2022 走看看