Esempio n. 1
0
        /// <summary>
        /// 删除操作实例添加主键查询条件
        /// </summary>
        /// <typeparam name="TEntity"></typeparam>
        /// <param name="delete">删除操作实例</param>
        /// <param name="entity">实体类</param>
        /// <returns></returns>
        public static IDelete <TEntity> WhereByPrimaryKeyFromEntity <TEntity>(this IDelete <TEntity> delete, TEntity entity) where TEntity : class
        {
            PrimaryKeyOperator <TEntity> .DeleteWhere(delete, entity);

            return(delete);
        }
Esempio n. 2
0
        /// <summary>
        /// 删除操作实例添加主键查询条件
        /// </summary>
        /// <typeparam name="TEntity"></typeparam>
        /// <typeparam name="TPrimary"></typeparam>
        /// <param name="delete">删除操作实例</param>
        /// <param name="primaryKey">主键</param>
        /// <returns></returns>
        public static IDelete <TEntity> WhereByPrimaryKey <TEntity, TPrimary>(this IDelete <TEntity> delete, TPrimary primaryKey) where TEntity : class
        {
            PrimaryKeyOperator <TEntity, TPrimary> .DeleteWhere(delete, primaryKey);

            return(delete);
        }