1 write to _viewgenContext
System.Data.Entity (1)
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (1)
39_viewgenContext = context;
26 references to _viewgenContext
System.Data.Entity (26)
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (26)
41_domainMap = _viewgenContext.MemberMaps.UpdateDomainMap; 42_keyAttributes = MemberPath.GetKeyMembers(_viewgenContext.Extent, _domainMap); 61foreach (LeftCellWrapper wrapper in _viewgenContext.AllWrappersForExtent) 65CellTreeNode cQueryTree = new LeafCellTreeNode(_viewgenContext, wrapper); 78sQueryTree = new OpCellTreeNode(_viewgenContext, CellTreeOpType.IJ, complementSQueryTreeForCondition, _basicView); 87BoolExpression inExtentCondition = BoolExpression.CreateLiteral(wrapper.CreateRoleBoolean(), _viewgenContext.MemberMaps.QueryDomainMap); 93string extentName = StringUtil.FormatInvariant("{0}", _viewgenContext.Extent); 111DomainConstraintVisitor.CheckConstraints(plainSQueryTreeForCondition, wrapper, _viewgenContext, _errorLog); 129ExceptionHelpers.ThrowMappingException(_errorLog, _viewgenContext.Config); 139FragmentQuery cMinusSx = _viewgenContext.RightFragmentQP.Difference(cQuery, sQuery); 140FragmentQuery sMinusCx = _viewgenContext.RightFragmentQP.Difference(sQuery, cQuery); 150if (_viewgenContext.RightFragmentQP.IsSatisfiable(cMinusS)) 155if (_viewgenContext.RightFragmentQP.IsSatisfiable(sMinusC)) 173if (ErrorPatternMatcher.FindMappingErrors(_viewgenContext, _domainMap, _errorLog)) 195foreach (MemberPath column in _domainMap.ConditionMembers(_viewgenContext.Extent)) 200OpCellTreeNode memberCover = new OpCellTreeNode(_viewgenContext, CellTreeOpType.Union); 207if (_viewgenContext.TryGetCachedRewriting(memberConditionQuery, out rewriting)) 210CellTreeNode cellTreeNode = QueryRewriter.TileToCellTree(rewriting, _viewgenContext); 228memberValueTrees[lastMemberValue] = new OpCellTreeNode(_viewgenContext, CellTreeOpType.LASJ, _basicView, memberCover); 244foreach (MemberPath column in _domainMap.ConditionMembers(_viewgenContext.Extent)) 247int index = _viewgenContext.MemberMaps.ProjectedSlotMap.IndexOf(column); 257domainValue, column, _viewgenContext.MemberMaps); 261new OpCellTreeNode(_viewgenContext, CellTreeOpType.IJ, sQueryTreeForDomainValue, sQueryTree); 353foreach (MemberPath column in _domainMap.NonConditionMembers(_viewgenContext.Extent)) 359FragmentQuery cFragment = AddNullConditionOnCSideFragment(wrapper, column, _viewgenContext.MemberMaps); 361if (cFragment != null && _viewgenContext.RightFragmentQP.IsSatisfiable(cFragment))