├── .gitattributes ├── .gitignore ├── Dapper.Extensions.UnitTest ├── App.config ├── Dapper.Extensions.UnitTest.csproj ├── DapperExtensionsTests.cs ├── Mapper.cs ├── Properties │ └── AssemblyInfo.cs ├── Sql │ ├── MySql.txt │ └── SqlServer.txt └── packages.config ├── Dapper.Extensions.sln ├── Dapper.Extensions ├── Dapper.Extensions.csproj ├── DbContext.cs ├── DbContextData.cs ├── Extensions.cs ├── Interface │ ├── IClassMapper.cs │ ├── IDbContext.cs │ ├── IDbProvider.cs │ ├── IDecryptProvider.cs │ ├── IPropertyMap.cs │ ├── IShardingStrategy.cs │ └── ISqlGenerator.cs ├── Mapper │ ├── AutoClassMapper.cs │ ├── ClassMapper.cs │ ├── ClassMapperFactory.cs │ └── PropertyMap.cs ├── PagingResult.cs ├── Properties │ └── AssemblyInfo.cs ├── Providers │ ├── MySqlProvider.cs │ ├── PostgreSqlProvider.cs │ ├── SqlServerCompactProvider.cs │ ├── SqlServerProvider.cs │ └── SqliteProvider.cs ├── ReflectionHelper.cs ├── SqlGenerator.cs └── packages.config ├── DomainModel ├── Alias.cs ├── DataType.cs ├── DomainModel.csproj ├── Enums.cs ├── IdentityKey.cs ├── Multikey.cs ├── NullableDataType.cs ├── OrderEntity.cs ├── OrderExtendEntity.cs ├── Properties │ └── AssemblyInfo.cs ├── PropertyChangedModel.cs ├── RoleEntity.cs └── UserEntity.cs └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/.gitignore -------------------------------------------------------------------------------- /Dapper.Extensions.UnitTest/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions.UnitTest/App.config -------------------------------------------------------------------------------- /Dapper.Extensions.UnitTest/Dapper.Extensions.UnitTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions.UnitTest/Dapper.Extensions.UnitTest.csproj -------------------------------------------------------------------------------- /Dapper.Extensions.UnitTest/DapperExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions.UnitTest/DapperExtensionsTests.cs -------------------------------------------------------------------------------- /Dapper.Extensions.UnitTest/Mapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions.UnitTest/Mapper.cs -------------------------------------------------------------------------------- /Dapper.Extensions.UnitTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions.UnitTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Dapper.Extensions.UnitTest/Sql/MySql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions.UnitTest/Sql/MySql.txt -------------------------------------------------------------------------------- /Dapper.Extensions.UnitTest/Sql/SqlServer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions.UnitTest/Sql/SqlServer.txt -------------------------------------------------------------------------------- /Dapper.Extensions.UnitTest/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions.UnitTest/packages.config -------------------------------------------------------------------------------- /Dapper.Extensions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions.sln -------------------------------------------------------------------------------- /Dapper.Extensions/Dapper.Extensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Dapper.Extensions.csproj -------------------------------------------------------------------------------- /Dapper.Extensions/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/DbContext.cs -------------------------------------------------------------------------------- /Dapper.Extensions/DbContextData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/DbContextData.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Extensions.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Interface/IClassMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Interface/IClassMapper.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Interface/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Interface/IDbContext.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Interface/IDbProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Interface/IDbProvider.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Interface/IDecryptProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Interface/IDecryptProvider.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Interface/IPropertyMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Interface/IPropertyMap.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Interface/IShardingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Interface/IShardingStrategy.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Interface/ISqlGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Interface/ISqlGenerator.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Mapper/AutoClassMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Mapper/AutoClassMapper.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Mapper/ClassMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Mapper/ClassMapper.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Mapper/ClassMapperFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Mapper/ClassMapperFactory.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Mapper/PropertyMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Mapper/PropertyMap.cs -------------------------------------------------------------------------------- /Dapper.Extensions/PagingResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/PagingResult.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Providers/MySqlProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Providers/MySqlProvider.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Providers/PostgreSqlProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Providers/PostgreSqlProvider.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Providers/SqlServerCompactProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Providers/SqlServerCompactProvider.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Providers/SqlServerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Providers/SqlServerProvider.cs -------------------------------------------------------------------------------- /Dapper.Extensions/Providers/SqliteProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/Providers/SqliteProvider.cs -------------------------------------------------------------------------------- /Dapper.Extensions/ReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/ReflectionHelper.cs -------------------------------------------------------------------------------- /Dapper.Extensions/SqlGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/SqlGenerator.cs -------------------------------------------------------------------------------- /Dapper.Extensions/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/Dapper.Extensions/packages.config -------------------------------------------------------------------------------- /DomainModel/Alias.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/Alias.cs -------------------------------------------------------------------------------- /DomainModel/DataType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/DataType.cs -------------------------------------------------------------------------------- /DomainModel/DomainModel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/DomainModel.csproj -------------------------------------------------------------------------------- /DomainModel/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/Enums.cs -------------------------------------------------------------------------------- /DomainModel/IdentityKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/IdentityKey.cs -------------------------------------------------------------------------------- /DomainModel/Multikey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/Multikey.cs -------------------------------------------------------------------------------- /DomainModel/NullableDataType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/NullableDataType.cs -------------------------------------------------------------------------------- /DomainModel/OrderEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/OrderEntity.cs -------------------------------------------------------------------------------- /DomainModel/OrderExtendEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/OrderExtendEntity.cs -------------------------------------------------------------------------------- /DomainModel/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /DomainModel/PropertyChangedModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/PropertyChangedModel.cs -------------------------------------------------------------------------------- /DomainModel/RoleEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/RoleEntity.cs -------------------------------------------------------------------------------- /DomainModel/UserEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhang-xiao-ming/Dapper.Extensions/HEAD/DomainModel/UserEntity.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Dapper.Extensions 2 | 一个基于Dapper扩展的ORM框架 3 | --------------------------------------------------------------------------------