0配置EF连接MySql数据库_第八节:EF Core连接MySql数据库

一. 前提

1.安装EF Core连接MySQL的驱动,这里有两类:

(1).Oracle官方出品:MySql.Data.EntityFrameworkCore (版本:8.0.17)

(2).其他第三方出品:Pomelo.EntityFrameworkCore.MySql (版本:2.2.0)

PS: 本章节我们使用Oracle官方出品的驱动,当然EF Core的基础驱动必须要安装的。

(Microsoft.EntityFrameworkCore、Microsoft.EntityFrameworkCore.Design、Microsoft.EntityFrameworkCore.Tools)。

2.安装MySql数据库,并进行相应配置。

(2).开启MySql大小写敏感配置。

注:因为MySql默认表和字段都是不区分大小写的,这样会造成DBFirst模式映射到代码中的类和属性都是小写,相对别扭。

配置方法:

找到mysql的配置文件在:C:\ProgramData\MySQL\MySQL Server 5.6\my.ini,加上下面的两行配置:

1 [mysqld]

2 lower_case_table_names=0

然后需要重启MySql数据库服务!!!! 【net stop mysql,net start mysql】

二. DBFirst模式

1.新建数据库TestDB1,包含表:T_User(id,userName),T_Role(id,roleName)两张表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值