shi-tou / MyDapper.ORM

基于Dapper的ORM框架,使用反射中的Emit技术,添加扩展IDataReader方法,提高转换数据实体性能。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MyDapper.ORM

基于Dapper的ORM框架,使用反射中的Emit技术,添加扩展IDataReader方法,提高转换数据实体性能。支持SqlServer/Mysql/Sqlite等数据库。

1、MyDapper.ORM下的Core文件:基于Dapper扩展ORM框架的核心

2、MyDapper.ORM下的Dapper文件:Dapper源码,来自于第三方开源

3、MyDapper.Test实现了淫的简单三层 (1)-Dao:数据访问层 (2)-Service:业务访问层 (3)-Model:实体对象层

4、如需要切换数据库方式,可在BaseDao中进行配置,实际项目可将此配置放到配置文件中。

5、注意一下Libs\SQLite.Interop.dll的引入方式,直接右键项目->添加现在项-》选择Libs\SQLite.Interop.dll-》修改dll的属性为“始终复制”“内容” 同时还要注意一下平台,SQLite区别x64跟x86,注意修改配置管理器中的平台为对应的版本平台。

About

基于Dapper的ORM框架,使用反射中的Emit技术,添加扩展IDataReader方法,提高转换数据实体性能。


Languages

Language:C# 100.0%