mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 17:20:49 +08:00 
			
		
		
		
	Optimize internal code
This commit is contained in:
		@@ -475,10 +475,13 @@ namespace FreeSql.Internal.CommonProvider
 | 
			
		||||
                                        Expression.GreaterThan(readExpDataIndex, dataIndexExp),
 | 
			
		||||
                                        Expression.Assign(dataIndexExp, readExpDataIndex)
 | 
			
		||||
                                    ),
 | 
			
		||||
                                    Expression.IfThenElse(
 | 
			
		||||
                                        Expression.NotEqual(readExpValue, Expression.Constant(null)),
 | 
			
		||||
                                        Expression.Assign(curExp, Expression.Convert(readExpValue, typei)),
 | 
			
		||||
                                        Expression.Assign(curExp, Expression.Constant(null, typei))
 | 
			
		||||
                                    Expression.IfThen(
 | 
			
		||||
                                        Expression.NotEqual(retExp, Expression.Constant(null)),
 | 
			
		||||
                                        Expression.IfThenElse(
 | 
			
		||||
                                            Expression.NotEqual(readExpValue, Expression.Constant(null)),
 | 
			
		||||
                                            Expression.Assign(curExp, Expression.Convert(readExpValue, typei)),
 | 
			
		||||
                                            Expression.Assign(curExp, Expression.Constant(null, typei))
 | 
			
		||||
                                        )
 | 
			
		||||
                                    )
 | 
			
		||||
                                }),
 | 
			
		||||
                                Expression.Block(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user