mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 01:05:27 +08:00 
			
		
		
		
	- 调整 DbContext.EntityChangeInfo 类名为 DbContext.EntityChangeReport.ChangeInfo;
- 调整 IUnitOfWork 接口,移除 OnEntityChange 属性,增加 EntityChangeReport 属性;
This commit is contained in:
		@@ -59,16 +59,12 @@ namespace FreeSql
 | 
			
		||||
            int ret;
 | 
			
		||||
            try
 | 
			
		||||
            {
 | 
			
		||||
                if (UnitOfWork == null) EmitOnEntityChange(_entityChangeReport);
 | 
			
		||||
                else
 | 
			
		||||
                if (UnitOfWork?.EntityChangeReport != null)
 | 
			
		||||
                {
 | 
			
		||||
                    var uow = UnitOfWork as UnitOfWork;
 | 
			
		||||
                    if (uow != null)
 | 
			
		||||
                    {
 | 
			
		||||
                        uow.EntityChangeReport.AddRange(_entityChangeReport);
 | 
			
		||||
                        if (uow.OnEntityChange == null) uow.OnEntityChange = Options.OnEntityChange;
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                    UnitOfWork.EntityChangeReport.Report.AddRange(_entityChangeReport);
 | 
			
		||||
                    if (UnitOfWork.EntityChangeReport.OnChange == null) UnitOfWork.EntityChangeReport.OnChange = Options.OnEntityChange;
 | 
			
		||||
                } else
 | 
			
		||||
                    EmitOnEntityChange(_entityChangeReport);
 | 
			
		||||
            }
 | 
			
		||||
            finally
 | 
			
		||||
            {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user