asp.net core2.0 连接mysql和mssql

时间:2023-03-10 06:38:18
asp.net core2.0 连接mysql和mssql

转自:https://www.jianshu.com/p/15a557ac43d9

1.连接mysql

第一步,新建asp.net core项目

asp.net core2.0 连接mysql和mssql
新建项目

本例程作简单演示两种数据库的连接,为简便,新建一个默认webapi项目,添加mysql的.net core组件包,目前只有预览版。注意:core 1.0 1.1可以用mysql官方的 ,2.0就会报错建议用pomelo

asp.net core2.0 连接mysql和mssql
mysql 1.1
asp.net core2.0 连接mysql和mssql
pomelo  2.0

接着新建code first 数据库实体

asp.net core2.0 连接mysql和mssql
code first

接着在startup.cs文件写入配置

asp.net core2.0 连接mysql和mssql
startup.cs

在appsetting.json文件中写入连接字符串 ,注意字符串名字必须和上步中的一致,SslMode必须要。

asp.net core2.0 连接mysql和mssql
appsetting.json

接下来在controller中写个简单的方法,查询第一条数据再返回json。

asp.net core2.0 连接mysql和mssql
APIController

运行结果如下

asp.net core2.0 连接mysql和mssql
这是运行结果

2.MSSql的连接方式和mysql的差不多,需安装

asp.net core2.0 连接mysql和mssql

支持.net core 2.0  修改下连接字符串即可。