///// <summary> ///// 一个可以按照业务层指定的IComparable<T>比较器进行去重的方法 ///// </summary> ///// <typeparam name="T"></typeparam> ///// <param name="dataTable"></param> ///// <param name="context"></param> ///// <returns></returns> //public static List<T> ToListDistinct<T>(this DataTable dataTable, RpcContext context = null) // where T : ImportBaseDto,IComparable<T>, new() //{ // var list = ToListEx<T>(dataTable, context); // return list.Distinct<T>()?.ToList(); //} public static DataSet GetData(this IDapperDbContext dbContext, string sql) { var rep = dbContext.GetRepository(); var data = rep.QueryDataSetBySql(sql); return(data); }
public DapperUnitOfWork(IDapperDbContext dbContext) { DbContext = dbContext; }
public PagedQueryRunner(IDapperDbContext dapperDbContext) { _dapperDbContext = dapperDbContext; }
public MusicRepository(IDapperDbContext context) : base(context) { }
public StoreRepository(IDapperDbContext context) : base(context) { }
public UnitOfWork(IDapperDbContext context) { _context = context; }
public OrderRepository(IComponentContext container, IDapperDbContext dbContext) : base(container, dbContext) { }
public RepositoryBase(IDapperDbContext context) { _context = context; }
public DapperRepository(IComponentContext container, IDapperDbContext dapperDbContext) { DbContext = dapperDbContext; CommandBuilder = DbContext.CommandBuilder; DbConnection = DbContext.GetConnection(); }
public QueryListRunner(IDapperDbContext dapperDbContext) { _dapperDbContext = dapperDbContext; }
protected DapperRepository(IDapperDbContext dapperDbContext) { Repository = dapperDbContext; }
public CommandExecutor(IDapperDbContext dapperDbContext) { _dapperDbContext = dapperDbContext; }