- 增加 DbContext/Repository 比较变化方法 CompareState;

This commit is contained in:
2881099
2021-11-10 02:18:59 +08:00
parent f007b3fa0e
commit 352ceceb23
6 changed files with 65 additions and 0 deletions

View File

@ -62,6 +62,13 @@
<typeparam name="TEntity"></typeparam>
<param name="data"></param>
</member>
<member name="M:FreeSql.DbContext.CompareState``1(``0)">
<summary>
比较实体,计算出值发生变化的属性,以及属性变化的前后值
</summary>
<param name="newdata">最新的实体对象,它将与附加实体的状态对比</param>
<returns></returns>
</member>
<member name="P:FreeSql.DbContext.EntityChangeReport.ChangeInfo.BeforeObject">
<summary>
Type = Update 的时候,获取更新之前的对象
@ -130,6 +137,13 @@
</summary>
<param name="data"></param>
</member>
<member name="M:FreeSql.DbSet`1.CompareState(`0)">
<summary>
比较实体,计算出值发生变化的属性,以及属性变化的前后值
</summary>
<param name="newdata">最新的实体对象,它将与附加实体的状态对比</param>
<returns></returns>
</member>
<member name="M:FreeSql.DbSet`1.FlushState">
<summary>
清空状态数据
@ -314,6 +328,13 @@
</summary>
<param name="data"></param>
</member>
<member name="M:FreeSql.IBaseRepository`1.CompareState(`0)">
<summary>
比较实体,计算出值发生变化的属性,以及属性变化的前后值
</summary>
<param name="newdata">最新的实体对象,它将与附加实体的状态对比</param>
<returns></returns>
</member>
<member name="M:FreeSql.IBaseRepository`1.SaveMany(`0,System.String)">
<summary>
保存实体的指定 ManyToMany/OneToMany 导航属性(完整对比)<para></para>