mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 09:15:27 +08:00 
			
		
		
		
	- 移除 IUpdate/IDelete WhereExists 方法;
This commit is contained in:
		@@ -638,15 +638,6 @@
 | 
			
		||||
            <param name="items">实体集合</param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.IDelete`1.WhereExists``1(FreeSql.ISelect{``0},System.Boolean)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            子查询是否存在
 | 
			
		||||
            </summary>
 | 
			
		||||
            <typeparam name="TEntity2"></typeparam>
 | 
			
		||||
            <param name="select">子查询</param>
 | 
			
		||||
            <param name="notExists">不存在</param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.IDelete`1.WhereDynamic(System.Object)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            传入动态对象如:主键值 | new[]{主键值1,主键值2} | TEntity1 | new[]{TEntity1,TEntity2} | new{id=1}
 | 
			
		||||
@@ -1746,15 +1737,6 @@
 | 
			
		||||
            <param name="items">实体集合</param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.IUpdate`1.WhereExists``1(FreeSql.ISelect{``0},System.Boolean)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            子查询是否存在
 | 
			
		||||
            </summary>
 | 
			
		||||
            <typeparam name="TEntity2"></typeparam>
 | 
			
		||||
            <param name="select">子查询</param>
 | 
			
		||||
            <param name="notExists">不存在</param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.IUpdate`1.WhereDynamic(System.Object)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            传入动态对象如:主键值 | new[]{主键值1,主键值2} | TEntity1 | new[]{TEntity1,TEntity2} | new{id=1}
 | 
			
		||||
 
 | 
			
		||||
@@ -48,14 +48,6 @@ namespace FreeSql
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        IDelete<T1> Where(IEnumerable<T1> items);
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 子查询是否存在
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <typeparam name="TEntity2"></typeparam>
 | 
			
		||||
        /// <param name="select">子查询</param>
 | 
			
		||||
        /// <param name="notExists">不存在</param>
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        IDelete<T1> WhereExists<TEntity2>(ISelect<TEntity2> select, bool notExists = false) where TEntity2 : class;
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 传入动态对象如:主键值 | new[]{主键值1,主键值2} | TEntity1 | new[]{TEntity1,TEntity2} | new{id=1}
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="dywhere">主键值、主键值集合、实体、实体集合、匿名对象、匿名对象集合</param>
 | 
			
		||||
 
 | 
			
		||||
@@ -117,14 +117,6 @@ namespace FreeSql
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        IUpdate<T1> Where(IEnumerable<T1> items);
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 子查询是否存在
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <typeparam name="TEntity2"></typeparam>
 | 
			
		||||
        /// <param name="select">子查询</param>
 | 
			
		||||
        /// <param name="notExists">不存在</param>
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        IUpdate<T1> WhereExists<TEntity2>(ISelect<TEntity2> select, bool notExists = false) where TEntity2 : class;
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 传入动态对象如:主键值 | new[]{主键值1,主键值2} | TEntity1 | new[]{TEntity1,TEntity2} | new{id=1}
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="dywhere">主键值、主键值集合、实体、实体集合、匿名对象、匿名对象集合</param>
 | 
			
		||||
 
 | 
			
		||||
@@ -100,7 +100,6 @@ namespace FreeSql.Internal.CommonProvider
 | 
			
		||||
        }
 | 
			
		||||
        public IDelete<T1> Where(T1 item) => this.Where(new[] { item });
 | 
			
		||||
        public IDelete<T1> Where(IEnumerable<T1> items) => this.Where(_commonUtils.WhereItems(_table, "", items));
 | 
			
		||||
        public IDelete<T1> WhereExists<TEntity2>(ISelect<TEntity2> select, bool notExists = false) where TEntity2 : class => this.Where($"{(notExists ? "NOT " : "")}EXISTS({select.ToSql("1")})");
 | 
			
		||||
        public IDelete<T1> WhereDynamic(object dywhere) => this.Where(_commonUtils.WhereObject(_table, "", dywhere));
 | 
			
		||||
 | 
			
		||||
        public IDelete<T1> DisableGlobalFilter(params string[] name)
 | 
			
		||||
 
 | 
			
		||||
@@ -438,7 +438,6 @@ namespace FreeSql.Internal.CommonProvider
 | 
			
		||||
        }
 | 
			
		||||
        public IUpdate<T1> Where(T1 item) => this.Where(new[] { item });
 | 
			
		||||
        public IUpdate<T1> Where(IEnumerable<T1> items) => this.Where(_commonUtils.WhereItems(_table, "", items));
 | 
			
		||||
        public IUpdate<T1> WhereExists<TEntity2>(ISelect<TEntity2> select, bool notExists = false) where TEntity2 : class => this.Where($"{(notExists ? "NOT " : "")}EXISTS({select.ToSql("1")})");
 | 
			
		||||
        public IUpdate<T1> WhereDynamic(object dywhere) => this.Where(_commonUtils.WhereObject(_table, "", dywhere));
 | 
			
		||||
 | 
			
		||||
        public IUpdate<T1> DisableGlobalFilter(params string[] name)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user