.NET Core使用Dapper操作MySQL
作者:网络转载 发布时间:[ 2016/6/28 10:37:37 ] 推荐标签:测试开发技术 .NET MySQL
.NETCore使用Dapper操作MySQL数据库,.NETCore使用Dapper。目前官方没有出.NETCoreMySQL驱动,但是已经有第三方进行改动封装出.NETCoreMySQLConnector预览版。Dapper也已经出了.NETCore预览版。Dapperdotnet是一个轻量型的ORM,但是性能很强大。有了.NETCoreMySQLConnector我们可以直接使用ADO.NET操作数据库。
目前EFCore暂时不支持MySQL,本篇主要讲解使用Dapper操作MySQL。
第三方MySQLConnector:https://github.com/SapientGuardian/mysql-connector-net-netstandard
Dapper:https://github.com/StackExchange/dapper-dot-net
新建项目
新建一个.NETCore控制台应用程序NETCoreMySQL
添加引用
使用NuGet控制台添加
Install-PackageSapientGuardian.MySql.Data-Pre
Install-PackageDapper-Pre
MySQL增删查改
在MySQL里面新建一个测试库及表
测试所用脚本:
CREATEDATABASE`test`
CREATETABLE`user`(
`Id`int(11)NOTNULLAUTO_INCREMENT,
`UserName`varchar(255)DEFAULTNULL,
`Url`varchar(255)DEFAULTNULL,
`Age`int(11)DEFAULTNULL,
PRIMARYKEY(`Id`)
)ENGINE=InnoDBDEFAULTCHARSET=gbk;
新建一个User类
publicclassUser
{
publicintId{get;set;}
publicstringUserName{get;set;}
publicstringUrl{get;set;}
publicintAge{get;set;}
}
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11