asp.net core2.0 连接mysql和mssql

1.连接mysql

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


asp.net core2.0 连接mysql和mssql_第1张图片
新建项目

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

asp.net core2.0 连接mysql和mssql_第2张图片
mysql 1.1


asp.net core2.0 连接mysql和mssql_第3张图片
pomelo  2.0

接着新建code first 数据库实体


asp.net core2.0 连接mysql和mssql_第4张图片
code first

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

startup.cs

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

appsetting.json

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


asp.net core2.0 连接mysql和mssql_第5张图片
APIController

运行结果如下

asp.net core2.0 连接mysql和mssql_第6张图片
这是运行结果

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

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

你可能感兴趣的:(asp.net core2.0 连接mysql和mssql)