示例#1
0
 public DataTable GetDataTable(AbstractRequestContext requestContext)
 {
     return(ExecuteImpl((dbSession) => dbSession.GetDataTable(requestContext)));
 }
示例#2
0
 public IList <T> Query <T>(AbstractRequestContext requestContext)
 {
     return(ExecuteImpl((dbSession) => dbSession.Query <T>(requestContext)));
 }
示例#3
0
 public T QuerySingle <T>(AbstractRequestContext requestContext)
 {
     return(ExecuteImpl((dbSession) => dbSession.QuerySingle <T>(requestContext)));
 }
示例#4
0
 public int Execute(AbstractRequestContext requestContext)
 {
     return(ExecuteImpl((dbSession) => dbSession.Execute(requestContext)));
 }
示例#5
0
 public T ExecuteScalar <T>(AbstractRequestContext requestContext)
 {
     return(ExecuteImpl((dbSession) => dbSession.ExecuteScalar <T>(requestContext)));
 }
示例#6
0
 public Task <TResult> QuerySingleAsync <TResult>(AbstractRequestContext requestContext)
 {
     return(ExecuteImplAsync((dbSession) => dbSession.QuerySingleAsync <TResult>(requestContext)));
 }
示例#7
0
 public static IDictionary <String, object> QuerySingleDictionary(this IDbSession dbSession,
                                                                  AbstractRequestContext requestContext)
 {
     return(dbSession.QuerySingle <IDictionary <string, object> >(requestContext));
 }
示例#8
0
 public async Task <int> ExecuteAsync(AbstractRequestContext requestContext)
 {
     return(await ExecuteImplAsync(async dbSession => await dbSession.ExecuteAsync(requestContext)));
 }
示例#9
0
 public async Task <TResult> ExecuteScalarAsync <TResult>(AbstractRequestContext requestContext)
 {
     return(await ExecuteImplAsync(
                async dbSession => await dbSession.ExecuteScalarAsync <TResult>(requestContext)));
 }
示例#10
0
 public static IList <IDictionary <String, object> > QueryDictionary(this ISqlMapper sqlMapper,
                                                                     AbstractRequestContext requestContext)
 {
     return(ExecuteImpl(sqlMapper, session => session.QueryDictionary(requestContext)));
 }
示例#11
0
 public DataSet GetDataSet(AbstractRequestContext requestContext)
 {
     return(ExecuteImpl(dbSession => dbSession.GetDataSet(requestContext)));
 }
示例#12
0
 public static IList <dynamic> QueryDynamic(this ISqlMapper sqlMapper, AbstractRequestContext requestContext)
 {
     return(ExecuteImpl(sqlMapper, session => session.QueryDynamic(requestContext)));
 }
示例#13
0
 public Task <IEnumerable <TResult> > QueryAsync <TResult>(AbstractRequestContext requestContext)
 {
     return(ExecuteImplAsync((dbSession) => dbSession.QueryAsync <TResult>(requestContext)));
 }
示例#14
0
 public static IList <dynamic> QueryDynamic(this IDbSession dbSession, AbstractRequestContext requestContext)
 {
     return(dbSession.Query <dynamic>(requestContext));
 }
示例#15
0
 public Task <int> ExecuteAsync(AbstractRequestContext requestContext)
 {
     return(ExecuteImplAsync((dbSession) => dbSession.ExecuteAsync(requestContext)));
 }
示例#16
0
 public async Task <IList <TResult> > QueryAsync <TResult>(AbstractRequestContext requestContext)
 {
     return(await ExecuteImplAsync(async dbSession => await dbSession.QueryAsync <TResult>(requestContext)));
 }
示例#17
0
 public Task <TResult> ExecuteScalarAsync <TResult>(AbstractRequestContext requestContext)
 {
     return(ExecuteImplAsync((dbSession) => dbSession.ExecuteScalarAsync <TResult>(requestContext)));
 }
示例#18
0
 public async Task <DataTable> GetDataTableAsync(AbstractRequestContext requestContext)
 {
     return(await ExecuteImplAsync(async dbSession => await dbSession.GetDataTableAsync(requestContext)));
 }
示例#19
0
 public Task <DataTable> GetDataTableAsync(AbstractRequestContext requestContext)
 {
     return(ExecuteImplAsync((dbSession) => dbSession.GetDataTableAsync(requestContext)));
 }
示例#20
0
 public static dynamic QuerySingleDynamic(this IDbSession dbSession, AbstractRequestContext requestContext)
 {
     return(dbSession.QuerySingle <dynamic>(requestContext));
 }