最近搭建一个框架,使用dapper来做数据库访问,数据是sql server2012,支持多个数据库、事务、orm、ado.net原生操作方式,非常方便。
使用dapper的原因网上有很多文章说明,这里不再赘述。
这里把DapperExtensions贴出,希望能对大家有帮助。
代码:
#region 支持多个 sql server 数据库 //A数据库 IRepository<TUser> repositoryA = new Repository<TUser>("Data Source = .;Initial Catalog = DbTestA;User Id = sa;Password = sql;"); //插入一条数据 TUser userA = repositoryA.Insert(new TUser() { Name = "张三" }); //B数据库 IRepository<TUser> repositoryB = new Repository<TUser>("Data Source = .;Initial Catalog = DbTestB;U