mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 17:20:49 +08:00 
			
		
		
		
	- 移除 Repository SaveMany;
This commit is contained in:
		@@ -37,17 +37,6 @@
 | 
			
		||||
            <typeparam name="TEntity"></typeparam>
 | 
			
		||||
            <param name="data"></param>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.DbContext.SaveMany``1(``0,System.String)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            保存实体的指定 ManyToMany/OneToMany 导航属性(完整对比)<para></para>
 | 
			
		||||
            场景:在关闭级联保存功能之后,手工使用本方法<para></para>
 | 
			
		||||
            例子:保存商品的 OneToMany 集合属性,SaveMany(goods, "Skus")<para></para>
 | 
			
		||||
            当 goods.Skus 为空(非null)时,会删除表中已存在的所有数据<para></para>
 | 
			
		||||
            当 goods.Skus 不为空(非null)时,添加/更新后,删除表中不存在 Skus 集合属性的所有记录
 | 
			
		||||
            </summary>
 | 
			
		||||
            <param name="data">实体对象</param>
 | 
			
		||||
            <param name="propertyName">属性名</param>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.DbContext.Attach``1(``0)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            附加实体,可用于不查询就更新或删除
 | 
			
		||||
@@ -110,11 +99,6 @@
 | 
			
		||||
            - 属性集合不为空时,与数据库存在的关联数据(中间表)完全对比,计算出应该删除和添加的记录
 | 
			
		||||
            </summary>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="P:FreeSql.DbContextOptions.EnableAddOrUpdateNavigateList">
 | 
			
		||||
            <summary>
 | 
			
		||||
            因增加支持 OneToOne 级联保存,和基于内存的级联删除,已改名为 EnableCascadeSave
 | 
			
		||||
            </summary>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="P:FreeSql.DbContextOptions.NoneParameter">
 | 
			
		||||
            <summary>
 | 
			
		||||
            使用无参数化设置(对应 IInsert/IUpdate)
 | 
			
		||||
@@ -187,17 +171,6 @@
 | 
			
		||||
            </summary>
 | 
			
		||||
            <param name="data"></param>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.DbSet`1.SaveMany(`0,System.String)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            保存实体的指定 ManyToMany/OneToMany 导航属性(完整对比)<para></para>
 | 
			
		||||
            场景:在关闭级联保存功能之后,手工使用本方法<para></para>
 | 
			
		||||
            例子:保存商品的 OneToMany 集合属性,SaveMany(goods, "Skus")<para></para>
 | 
			
		||||
            当 goods.Skus 为空(非null)时,会删除表中已存在的所有数据<para></para>
 | 
			
		||||
            当 goods.Skus 不为空(非null)时,添加/更新后,删除表中不存在 Skus 集合属性的所有记录
 | 
			
		||||
            </summary>
 | 
			
		||||
            <param name="item">实体对象</param>
 | 
			
		||||
            <param name="propertyName">属性名</param>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.DbSet`1.Update(`0)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            更新
 | 
			
		||||
@@ -507,32 +480,6 @@
 | 
			
		||||
            FreeSql.Repository Update 失败,因为设置了过滤器 {filterKey}: {filterValueExpression},更新的数据不符合{entityString}
 | 
			
		||||
            </summary>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.IRepositoryUnitOfWork.GetRepository``2(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
 | 
			
		||||
            <summary>
 | 
			
		||||
            在工作单元内创建默认仓库类,工作单元下的仓储操作具有事务特点
 | 
			
		||||
            </summary>
 | 
			
		||||
            <typeparam name="TEntity"></typeparam>
 | 
			
		||||
            <typeparam name="TKey"></typeparam>
 | 
			
		||||
            <param name="filter">数据过滤 + 验证</param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.IRepositoryUnitOfWork.GetRepository``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
 | 
			
		||||
            <summary>
 | 
			
		||||
            在工作单元内创建联合主键的仓储类,工作单元下的仓储操作具有事务特点
 | 
			
		||||
            </summary>
 | 
			
		||||
            <typeparam name="TEntity"></typeparam>
 | 
			
		||||
            <param name="filter">数据过滤 + 验证</param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.IRepositoryUnitOfWork.GetGuidRepository``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Func{System.String,System.String})">
 | 
			
		||||
            <summary>
 | 
			
		||||
            在工作单元内创建仓库类,工作单元下的仓储操作具有事务特点
 | 
			
		||||
            </summary>
 | 
			
		||||
            <typeparam name="TEntity"></typeparam>
 | 
			
		||||
            <param name="filter">数据过滤 + 验证</param>
 | 
			
		||||
            <param name="asTable">分表规则,参数:旧表名;返回:新表名 https://github.com/2881099/FreeSql/wiki/Repository</param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.IBaseRepository.AsType(System.Type)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            动态Type,在使用 Repository<object> 后使用本方法,指定实体类型
 | 
			
		||||
@@ -581,17 +528,6 @@
 | 
			
		||||
            <param name="newdata">最新的实体对象,它将与附加实体的状态对比</param>
 | 
			
		||||
            <returns>key: 属性名, value: [旧值, 新值]</returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.IBaseRepository`1.SaveMany(`0,System.String)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            保存实体的指定 ManyToMany/OneToMany 导航属性(完整对比)<para></para>
 | 
			
		||||
            场景:在关闭级联保存功能之后,手工使用本方法<para></para>
 | 
			
		||||
            例子:保存商品的 OneToMany 集合属性,SaveMany(goods, "Skus")<para></para>
 | 
			
		||||
            当 goods.Skus 为空(非null)时,会删除表中已存在的所有数据<para></para>
 | 
			
		||||
            当 goods.Skus 不为空(非null)时,添加/更新后,删除表中不存在 Skus 集合属性的所有记录
 | 
			
		||||
            </summary>
 | 
			
		||||
            <param name="entity">实体对象</param>
 | 
			
		||||
            <param name="propertyName">属性名</param>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSql.IBaseRepository`1.DeleteCascadeByDatabase(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
 | 
			
		||||
            <summary>
 | 
			
		||||
            根据设置的 OneToOne/OneToMany/ManyToMany 导航属性,级联查询所有的数据库记录,删除并返回它们
 | 
			
		||||
@@ -764,38 +700,17 @@
 | 
			
		||||
            <param name="that"></param>
 | 
			
		||||
            <param name="options"></param>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSqlDbContextExtensions.GetRepository``2(IFreeSql,System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
 | 
			
		||||
            <summary>
 | 
			
		||||
            返回默认仓库类
 | 
			
		||||
            </summary>
 | 
			
		||||
            <typeparam name="TEntity"></typeparam>
 | 
			
		||||
            <typeparam name="TKey"></typeparam>
 | 
			
		||||
            <param name="that"></param>
 | 
			
		||||
            <param name="filter">数据过滤 + 验证</param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSqlDbContextExtensions.GetRepository``1(IFreeSql,System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
 | 
			
		||||
        <member name="M:FreeSqlDbContextExtensions.GetRepository``1(IFreeSql)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            返回默认仓库类,适用联合主键的仓储类
 | 
			
		||||
            </summary>
 | 
			
		||||
            <typeparam name="TEntity"></typeparam>
 | 
			
		||||
            <param name="that"></param>
 | 
			
		||||
            <param name="filter">数据过滤 + 验证</param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSqlDbContextExtensions.GetGuidRepository``1(IFreeSql,System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Func{System.String,System.String})">
 | 
			
		||||
            <summary>
 | 
			
		||||
            返回仓库类
 | 
			
		||||
            </summary>
 | 
			
		||||
            <typeparam name="TEntity"></typeparam>
 | 
			
		||||
            <param name="that"></param>
 | 
			
		||||
            <param name="filter">数据过滤 + 验证</param>
 | 
			
		||||
            <param name="asTable">分表规则,参数:旧表名;返回:新表名 https://github.com/2881099/FreeSql/wiki/Repository</param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:FreeSqlDbContextExtensions.CreateUnitOfWork(IFreeSql)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            创建基于仓储功能的工作单元,务必使用 using 包含使用
 | 
			
		||||
            创建基于工作单元,务必使用 using 包含使用
 | 
			
		||||
            </summary>
 | 
			
		||||
            <param name="that"></param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user