Dapper基础知识一
在下刚毕业工作,之前实习有用到Dapper?这几天新项目想用上Dapper,在下比较菜鸟,这块只是个人对Dapper的一种总结。
1,什么是Dapper?
Dapper,.NET下的一种ORM框架,什么是ORM呢?ORM是一种对象关系映射的技术。
小白之前参考的资料Dapper初级如何使用https://www.jianshu.com/p/c4ca2989d26a
https://www.cnblogs.com/huangxincheng/p/5828470.html
而Dapper呢?Dapper是对SqlMapper.cs类的封装,小白目前只是对Dapper引用涉及到当前的类,目前Dapper支持多种数据库,后续有扩展或者有大佬请指点。
Dapper源码:https://github.com/StackExchange/Dapper https://github.com/tmsmith/Dapper-Extensions
附上链接:https://github.com/StackExchange/Dapper/blob/master/Dapper/SqlMapper.cs
如果道行不够先不要看源码,只管怎么用,用着用着再钻研源码。
有用过EF框架的,EF也是一种ORM框架在对模型进行操作的时候,根据dbContext.Object(当前的模型类).Methods();会提供许多Methods如下
而Dapper作为ORM也就提供了相同的功能。
如何使用Dapper呢?
上面的参考资料有多种引用方式,看的多了可能会迷糊,小白觉得呢,直接进行Nuget的引用,小白当前用到了Dapper,以及Dapper的扩展DapperExtensions这点.
引用之后就完成了,对Dapper的添加。
最新文章
- Hyperreal number
- sass菜鸟教程
- Social Emotional Computing
- TeeChart曲线平滑 Line.Smoothed
- C#中的预处理器指令详解
- MATLAB将变量存储到EXCEL
- 详解Executor框架
- Hadoop-2.8.0 开发环境搭建(Mac)
- Python NLP入门教程
- Nginx的知识分享,技术分享
- Apache Storm Installation
- C# 递归模型定义。赋值
- css让内层div自动撑开外层div
- 绝对定位常见误区:position:absolute相对于谁定位、及当溢出时怎么隐藏
- 求职之C++小知识点整理
- python 读写二进制文件实例
- HTTP报头:通用报头,请求报头,响应报头和实体报头
- CF555B 贪心
- onethink判断是否是手机访问?
- STM32F103RE引脚功能整理