public bool Equals(PredicatePrimaryKey x, PredicatePrimaryKey y)
 {
     return(SqlExpressionComparer.Equals(x.predicate, y.predicate));
 }
 public bool Equals(ConditionalKey x, ConditionalKey y)
 {
     return(SqlExpressionComparer.Equals(x.condition, y.condition, SqlExpressionComparerOptions.None));
 }
Пример #3
0
 public bool Equals(ProjectorCacheKey x, ProjectorCacheKey y)
 {
     return(SqlExpressionComparer.Equals(x.projectionExpression, y.projectionExpression, SqlExpressionComparerOptions.IgnoreConstantPlaceholders));
 }
 public bool Equals(ExpressionCacheKey x, ExpressionCacheKey y)
 {
     return(SqlExpressionComparer.Equals(x.expression, y.expression, SqlExpressionComparerOptions.IgnoreConstantPlaceholders) &&
            SqlExpressionComparer.Equals(x.projector, y.projector));
 }
Пример #5
0
 public bool Equals(ProjectorCacheKey x, ProjectorCacheKey y)
 {
     return(SqlExpressionComparer.Equals(x.projectionExpression, y.projectionExpression, true));
 }