16 references to ExpensiveSimplify
System.Data.Entity (16)
System\Data\Mapping\ViewGeneration\BasicViewGenerator.cs (1)
658intersection.Condition.ExpensiveSimplify();
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (2)
526whereClause.ExpensiveSimplify(); 610merged.ExpensiveSimplify();
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQuery.cs (2)
45whereClause.ExpensiveSimplify(); 56whereClause.ExpensiveSimplify();
System\Data\Mapping\ViewGeneration\QueryRewriting\QueryRewriter.cs (3)
413whereClause.ExpensiveSimplify(); 623configurationNeedsDefault.Condition.ExpensiveSimplify(); 646topLevelWhereClause.ExpensiveSimplify();
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (4)
96cQueryTree.RightFragmentQuery.Condition.ExpensiveSimplify(); 97sQueryTree.RightFragmentQuery.Condition.ExpensiveSimplify(); 166unsatisfiedConstraint.ExpensiveSimplify(); 178extraConstraint.ExpensiveSimplify();
System\Data\Mapping\ViewGeneration\Structures\BoolLiteral.cs (1)
28/// which may be modified upon calling <see cref="BoolExpression.ExpensiveSimplify"/>. This is what the method <see cref="BoolLiteral.FixRange"/> is used for.
System\Data\Mapping\ViewGeneration\Structures\CaseStatement.cs (1)
106condition.ExpensiveSimplify();
System\Data\Mapping\ViewGeneration\ViewGenerator.cs (2)
89cell.CQuery.WhereClause.ExpensiveSimplify(); 90cell.SQuery.WhereClause.ExpensiveSimplify();