public T Get <T>(dynamic id, DbTransaction transaction, int?commandTimeout) where T : Cissy.Database.IEntity { return((T)_dapper.Get <T>(Connection, id, transaction, commandTimeout)); }
public T Get <T>(dynamic id, IDbTransaction transaction, int?commandTimeout) where T : class { return((T)_dapper.Get <T>(Connection, id, transaction, commandTimeout)); }
/// <summary> /// 按照特定的Id执行查询并返回T类型的对象 /// Executes a query for the specified id, returning the data typed as per T /// </summary> /// <typeparam name="T">返回对象的类型</typeparam> /// <param name="connection">数据库连接</param> /// <param name="id">Id</param> /// <param name="transaction">事务</param> /// <param name="commandTimeout">超时时间</param> /// <returns></returns> public static T Get <T>(this IDbConnection connection, dynamic id, IDbTransaction transaction = null, int?commandTimeout = null) where T : class { var result = Instance.Get <T>(connection, id, transaction, commandTimeout); return((T)result); }
public virtual T Get(int id) { return(_dapperImplementor.Get <T>(session, id, session.Transaction, null)); }
public T Get <T>(dynamic id, IDbTransaction transaction, int?commandTimeout, string keyName = null, string hints = null) where T : class { return((T)_dapper.Get <T>(Connection, id, transaction, commandTimeout, keyName, hints)); }
public async Task <T> Get <T>(dynamic id, IDbTransaction transaction, int?commandTimeout) where T : class { var found = await _dapper.Get <T>(Connection, id, transaction, commandTimeout); return((T)found); }
public TEntity Get <TEntity>(dynamic id, int?commandTimeout) where TEntity : class { return(_dapper.Get <TEntity>(Connection, id, _transaction, commandTimeout)); }