文件名称:ORM-Dapper+DapperExtensions 示例全代码
文件大小:128KB
文件格式:ZIP
更新时间:2019-05-08 09:21:31
HY.
根据博客园“咖啡不苦不舒服”的文章“搭建一套自己实用的.net架构(3)【ORM-Dapper+DapperExtensions】”整合、杜撰的一套完整可运行代码。原地址:http://www.cnblogs.com/hy59005271/p/4759623.html。
去掉了HY.Web,添加了HY.Web.ConsoleTest控制台程序,做了如下测试:
var service = new DeployService();
//插入
service.Insert(entity);
//查询所有
var allList = service.GetAll
【文件预览】:
HY.ORM
----bin()
--------Release()
--------Debug()
----DapperExtensions()
--------DapperExtensions.cs(13KB)
--------GetMultipleResult.cs(985B)
--------Database.cs(10KB)
--------Mapper()
--------Predicates.cs(15KB)
--------Sql()
--------DapperExtensionsConfiguration.cs(4KB)
--------GetMultiplePredicate.cs(1KB)
--------DapperImplementor.cs(21KB)
--------ReflectionHelper.cs(4KB)
----obj()
--------Debug()
----RepositoryBase.cs(6KB)
----HY.ORM.csproj(4KB)
----IDataServiceRepository.cs(1KB)
----Dapper()
--------SqlMapper.cs(142KB)
----Class1.cs(158B)
----IDataRepository.cs(1KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----HY.ORM.csproj.user(228B)
----RepositoryServiceBase.cs(8KB)
HY.DataAccess
----HY.DataAccess.csproj(3KB)
----bin()
--------Release()
--------Debug()
----packages.config(316B)
----MySqlDBHelper()
--------MySqlAdaptor.cs(14KB)
--------MySqlHelper.cs(20KB)
----obj()
--------Debug()
----DBSession.cs(3KB)
----SqlConnectionFactory.cs(1KB)
----IDBHelper.cs(9KB)
----IDbSession.cs(1KB)
----SqlDBHelper()
--------SQLHelper.cs(20KB)
--------DBAdaptor.cs(14KB)
----OracleDBHelper()
--------OracleHelper.cs(18KB)
--------OracleAdaptor.cs(14KB)
----app.config(477B)
----PageHelper()
--------PageHelper.cs(3KB)
----Properties()
--------AssemblyInfo.cs(1KB)
HY.All.sln
HY.IService
----bin()
--------Release()
--------Debug()
----IDeployService.cs(427B)
----HY.IService.csproj(3KB)
----obj()
--------Debug()
----Properties()
--------AssemblyInfo.cs(1KB)
HY.Web.Entity
----HY.Web.Entity.csproj(3KB)
----bin()
--------Release()
--------Debug()
----obj()
--------Debug()
----DeployEntity.cs(3KB)
----Properties()
--------AssemblyInfo.cs(1KB)
HY.Web.ConsoleTest
----bin()
--------Debug()
----Program.cs(2KB)
----obj()
--------Debug()
----HY.Web.ConsoleTest.csproj(4KB)
----HY.Web.ConsoleTest.csproj.user(228B)
----App.config(285B)
----Properties()
--------AssemblyInfo.cs(1KB)
----Deploy.sql(3KB)
HY.Web.DAO
----DeployRepository.cs(742B)
----bin()
--------Release()
--------Debug()
----obj()
--------Debug()
----BaseRepository.cs(569B)
----Helper.cs(450B)
----HY.Web.DAO.csproj(3KB)
----Properties()
--------AssemblyInfo.cs(1KB)
HY.Web.Service
----bin()
--------Release()
--------Debug()
----obj()
--------Debug()
----HY.Web.Service.csproj(3KB)
----DeployService.cs(584B)
----Properties()
--------AssemblyInfo.cs(1KB)
----ServiceBase.cs(1KB)