Ejemplo n.º 1
0
 public bool Delete <T>(T entity, IDbTransaction transaction, int?commandTimeout) where T : class
 {
     return(_dapper.Delete(Connection, entity, transaction, commandTimeout));
 }
Ejemplo n.º 2
0
 public bool Delete <T>(T entity, DbTransaction transaction, int?commandTimeout) where T : Cissy.Database.IEntity
 {
     return(_dapper.Delete(Connection, entity, transaction, commandTimeout));
 }
Ejemplo n.º 3
0
 public virtual bool Delete(T item)
 {
     return(_dapperImplementor.Delete(session, item, session.Transaction, null));
 }
Ejemplo n.º 4
0
        ///// <summary>
        ///// 新添加的。按照条件批量更新
        ///// </summary>
        //public static bool Update<T>(this IDbConnection connection, object predicate, IDbTransaction transaction = null, int? commandTimeout = null) where T : class
        //{
        //    return Instance.Update<T>(connection, entity, transaction, commandTimeout);
        //}

        /// <summary>
        /// 对特定的实体执行DELETE操作
        /// Executes a delete query for the specified entity.
        /// </summary>
        /// <typeparam name="T">实体类型</typeparam>
        /// <param name="connection">数据库连接</param>
        /// <param name="entity">实体对象</param>
        /// <param name="transaction">事务</param>
        /// <param name="commandTimeout">超时时间</param>
        /// <returns></returns>
        public static bool Delete <T>(this IDbConnection connection, T entity, IDbTransaction transaction = null, int?commandTimeout = null) where T : class
        {
            return(Instance.Delete <T>(connection, entity, transaction, commandTimeout));
        }
Ejemplo n.º 5
0
 public bool Delete <T>(T entity, IDbTransaction transaction, int?commandTimeout, string keyName = null) where T : class
 {
     return(_dapper.Delete(Connection, entity, transaction, commandTimeout, keyName));
 }