Ejemplo n.º 1
0
 public T Get <T>(dynamic id, DbTransaction transaction, int?commandTimeout) where T : Cissy.Database.IEntity
 {
     return((T)_dapper.Get <T>(Connection, id, transaction, commandTimeout));
 }
Ejemplo n.º 2
0
 public T Get <T>(dynamic id, IDbTransaction transaction, int?commandTimeout) where T : class
 {
     return((T)_dapper.Get <T>(Connection, id, transaction, commandTimeout));
 }
Ejemplo n.º 3
0
        /// <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);
        }
Ejemplo n.º 4
0
 public virtual T Get(int id)
 {
     return(_dapperImplementor.Get <T>(session, id, session.Transaction, null));
 }
Ejemplo n.º 5
0
 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));
 }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
 public TEntity Get <TEntity>(dynamic id, int?commandTimeout) where TEntity : class
 {
     return(_dapper.Get <TEntity>(Connection, id, _transaction, commandTimeout));
 }