File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed
src/EFCore.MySql/Query/ExpressionVisitors/Internal Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -167,19 +167,16 @@ protected virtual Expression VisitSelect(SelectExpression selectExpression)
167167 }
168168
169169 protected virtual Expression VisitDelete ( DeleteExpression deleteExpression )
170- {
171- var previousInsideDeleteOrUpdate = _insideDeleteOrUpdate ;
172- _insideDeleteOrUpdate = true ;
173- var result = base . VisitExtension ( deleteExpression ) ;
174- _insideDeleteOrUpdate = previousInsideDeleteOrUpdate ;
175- return result ;
176- }
170+ => VisitNonQueryExpression ( deleteExpression ) ;
177171
178172 protected virtual Expression VisitUpdate ( UpdateExpression updateExpression )
173+ => VisitNonQueryExpression ( updateExpression ) ;
174+
175+ private Expression VisitNonQueryExpression ( Expression expression )
179176 {
180177 var previousInsideDeleteOrUpdate = _insideDeleteOrUpdate ;
181178 _insideDeleteOrUpdate = true ;
182- var result = base . VisitExtension ( updateExpression ) ;
179+ var result = base . VisitExtension ( expression ) ;
183180 _insideDeleteOrUpdate = previousInsideDeleteOrUpdate ;
184181 return result ;
185182 }
You can’t perform that action at this time.
0 commit comments