Biarity/Sieve

AND operator uses wrong bitwise operator instead of AndAlso expression

TilmannBach opened this issue · 2 comments

outerExpression = Expression.And(outerExpression, innerExpression);

  • Expression.And creates bitwise &
  • Expression.AndAlso creates AND operator
  • this should be Expression.AndAlso like the other occurences. Otherwise there is a wrong SQL in the consequence which results in bugs like this: PomeloFoundation/Pomelo.EntityFrameworkCore.MySql#1289

This issue may be duplicated: #101

hi @a-patel thanks for merging the linked MR in this issue, but can you do a nuget release as well?
or are there any special politics on releasing new versions to nuget?