Dapper学习 - Dapper的基本用法(三) - CUD
2016-11-15 17:16
281 查看
之前介绍了Dapper的查询, 存储过程, 函数的调用, 接下来要说一下Dapper的增删改, 其实Dapper的增删改, 都是同一种模式的.
我就不分开介绍了, 直接在一个例子上展现好了.
var sqlExec = @" /*新增*/ insert into tch_teacher(Sex, Name, IsDoublePosition, CreateDate) values(@Sex, @Name, @IsDoublePosition, @CreateDate); /*修改*/ update tch_teacher set Name=CONCAT(name, LAST_INSERT_ID()) where Id=@Id; /*删除*/ delete from tch_teacher where Id=@Id;"; Tch_Teacher teacher = new Tch_Teacher { Id = 100, Sex = Gender.男, Name = "Elvinle", IsDoublePosition = false, CreateDate = DateTime.Now }; var resExec = conn.Execute(sqlExec, teacher); Console.WriteLine(resExec);
都是可以使用参数化的方式, 更加简便清晰, 不需要去管太多.
有些ORM中, 参数不是这么写的, 而是 "@0,@1"的方式, 挺恶心人的, 不清晰, 也不方便使用, 感觉跟string.format()似的
增删改其实没什么好介绍的, 所以, 就这样吧, 也不多废话了. 只是为了完整性, 才多此一举. 见谅!
相关文章推荐
- Dapper学习 - Dapper的基本用法(一) - 查询
- Dapper学习 - Dapper的基本用法(二) - 存储过程/函数
- EXTJS学习系列基础篇:第六篇(转载)作者殷良胜,Ext组件系列之--button组件的基本用法
- EXTJS学习系列基础篇:第八篇(转载)作者殷良胜,Ext组件系列之--textfield组件的基本用法
- linux基础学习之mount的基本用法
- 【10.06】关于SPA,以及Backbone.js基本用法学习摘要
- C语言学习7 :二级指针定义,强制转换,多级指针初步,6级指针构造,错误应用*p=&a,错误应用 二级p2,void型指针的兼容性,malloc函数基本用法,malloc分配空间和堆栈空间的区别,验证malloc函数内存的分配,验证malloc函数的越界,内存泄漏,指针不能返回局部变量地址,内存分配
- List Control & Tree Control & CImageCtrl 基本常规用法学习笔记
- Android学习记录(4)—在java中学习多线程下载的基本原理和基本用法①
- Extjs学习 Window的基本用法
- java学习-JAVA基本排序法示例,JAVA数据类型转换 ,ArrayList用法,Calendar 简单应用
- RIL & TCP/IP &Wireshark基本用法 好的学习博客
- EXTJS学习系列基础篇:第九篇(转载)作者殷良胜,Ext组件系列之--field组件的基本用法
- 【VC++ 中使用ADO操作数据库学习笔记】_ConnectionPtr指针的基本用法
- VS2005验证控件学习下基本用法
- ZendFramework学习第三章(核心组件—会话处理之Zend_Session基本用法)
- EXTJS学习系列基础篇:第七篇(转载)作者殷良胜,Ext组件系列之--label组件的基本用法
- EXTJS学习系列基础篇:第八篇(转载)作者殷良胜,Ext组件系列之--textfield组件的基本用法
- android-Handler基本用法学习总结
- 【C++学习】String类的基本用法