码迷,mamicode.com
首页 > 数据库 > 详细

.NET Core3.0 EF 连接 MySql

时间:2019-11-19 12:23:24      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:clu   nal   port   pac   tor   word   创建   字符串   store   

一:创建项目 添加 csproj (或者直接NuGet 引用)

<ItemGroup>
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.0.1">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>
    <PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="3.0.0" />
    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.3" />
</ItemGroup>

二:还原包,

  CLI 命令 dotnet restore

三:DBFirst 创建脚手架,映射

  CLI 命令:dotnet ef dbcontext scaffold "Server=127.0.0.1;port=3306;user=xxx;password=xxx;database=db"  Pomelo.EntityFrameworkCore.MySql [-o 输出到文件夹目录] [-t 输出表的名字] [-t 输出表的名字]..

       【dotnet ef dbcontext scaffold "Server=127.0.0.1;port=3306;user=xxx;password=xxx;database=db"  Pomelo.EntityFrameworkCore.MySql  -o  models -t table1 -t table2.. 】

然后直接通过上下文对象就可以直接访问啦

 using (var db = new dbContext())
 {
     db.Table1.Take(100).ToList();
 }

:修改 dbContext 中的连接字符串到配置文件

.NET Core3.0 EF 连接 MySql

标签:clu   nal   port   pac   tor   word   创建   字符串   store   

原文地址:https://www.cnblogs.com/ZJFeng/p/11888219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!