160 references to MetadataHelper
System.Data.Entity (160)
System\Data\Common\Internal\Materialization\Shaper.cs (6)
291AssociationEndMember sourceMember = MetadataHelper.GetOtherAssociationEnd(targetMember); 302AssociationSet associationSet = MetadataHelper.GetAssociationsForEntitySetAndAssociationType(entityContainer, 675AssociationEndMember sourceEnd = MetadataHelper.GetOtherAssociationEnd(targetMember); 700AssociationEndMember sourceMember = MetadataHelper.GetOtherAssociationEnd(targetMember); 705AssociationSet associationSet = MetadataHelper.GetAssociationsForEntitySetAndAssociationType(entityContainer, sourceKey.EntitySetName, 726AssociationEndMember sourceMember = MetadataHelper.GetOtherAssociationEnd(targetMember);
System\Data\Common\Utils\MetadataHelper.cs (2)
103if (!MetadataHelper.TryGetFunctionImportReturnType<EdmType>(functionImport, resultSetIndex, out expectedEdmType)) 127if (!MetadataHelper.TryDetermineCSpaceModelType<TElement>(workspace, out modelEdmType)||
System\Data\EntityClient\EntityCommandDefinition.cs (2)
169if (MetadataHelper.TryGetFunctionImportReturnType<StructuralType>(functionImport, resultSetIndex, out baseStructuralType)) 187FunctionParameter returnParameter = MetadataHelper.GetReturnParameter(functionImport, resultSetIndex);
System\Data\EntityModel\SchemaObjectModel\EntityContainer.cs (1)
453if (property.Type is ScalarType && MetadataHelper.GetConcurrencyMode(property.TypeUsage) != ConcurrencyMode.None)
System\Data\EntityModel\SchemaObjectModel\SchemaManager.cs (1)
379if (!MetadataHelper.CheckIfAllErrorsAreWarnings(newErrors))
System\Data\Mapping\FunctionImportMapping.cs (1)
494if (!MetadataHelper.GetTypeAndSubtypesOf(isTypeOf, m_itemCollection, false)
System\Data\Mapping\FunctionImportMapping.ReturnTypeRenameMapping.cs (1)
62MetadataHelper.GetTypeAndSubtypesOf(entityType, itemCollection, includeAbstractTypes)
System\Data\Mapping\FunctionImportMappingComposable.cs (2)
48MetadataHelper.TryGetFunctionImportReturnType<EdmType>(functionImport, 0, out resultType) && TypeSemantics.IsScalarType(resultType), 439if (!MetadataHelper.TryGetFunctionImportReturnCollectionType(this.FunctionImport, 0, out functionImportReturnType))
System\Data\Mapping\FunctionImportMappingNonComposable.cs (1)
185MetadataHelper.TryGetFunctionImportReturnType<StructuralType>(this.FunctionImport, resultSetIndex, out structuralType);
System\Data\Mapping\MetadataMappingHasherVisitor.cs (3)
36this.m_hashSourceBuilder = new CompressingHashBuilder(MetadataHelper.CreateMetadataHashAlgorithm(m_MappingVersion)); 264foreach (var entityType in MetadataHelper.GetTypeAndSubtypesOf(entitySet.ElementType, this.m_EdmItemCollection, false).Where(type => type != entitySet.ElementType)) 722this.m_hashSourceBuilder = new CompressingHashBuilder(MetadataHelper.CreateMetadataHashAlgorithm(m_MappingVersion));
System\Data\Mapping\StorageMappingItemCollection.cs (8)
234if (!System.Data.Common.Utils.MetadataHelper.CheckIfAllErrorsAreWarnings(errors)) 558if (MetadataHelper.IsPartOfEntityTypeKey(scalarPropMapping.EdmProperty)) 567else if (MetadataHelper.GetConcurrencyMode(scalarPropMapping.EdmProperty) == ConcurrencyMode.Fixed) 577MetadataHelper.GetConcurrencyMode(complexPropMapping.EdmProperty) == ConcurrencyMode.Fixed || HasFixedConcurrencyModeInAnyChildProperty(complexPropMapping)) 611if (childScalarPropertyMapping != null && MetadataHelper.GetConcurrencyMode(childScalarPropertyMapping.EdmProperty) == ConcurrencyMode.Fixed) 617(MetadataHelper.GetConcurrencyMode(childComplexPropertyMapping.EdmProperty) == ConcurrencyMode.Fixed 641MetadataHelper.GetTypeAndParentTypesOf(entityType, this.m_edmCollection, true) 772if (MetadataHelper.CheckIfAllErrorsAreWarnings(errors) && !this.Contains(containerMapping))
System\Data\Mapping\StorageMappingItemCollection.ViewDictionary.cs (3)
298EntityType dependentType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)rc.ToRole); 299EntityType principalType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)rc.FromRole); 473string viewHash = MetadataHelper.GenerateHashForAllExtentViewsContent(mappingCollection.MappingVersion, viewContainer.ExtentViews);
System\Data\Mapping\StorageMappingItemLoader.cs (16)
203if (!MetadataHelper.CheckIfAllErrorsAreWarnings(m_parsingErrors)) 249if (!MetadataHelper.CheckIfAllErrorsAreWarnings(m_parsingErrors)) 512if (MetadataHelper.IsAssociationValidForEntityType(expectedEnd, entityTypeMapping.EntityType)) 532if (!MetadataHelper.IsAssociationValidForEntityType(actualEnd, entityTypeMapping.EntityType)) 537MetadataHelper.GetEntityTypeForEnd(MetadataHelper.GetOppositeEnd(actualEnd).CorrespondingAssociationEndMember).FullName), 900Set<EdmType> unmappedTypes = new Set<EdmType>(MetadataHelper.GetTypeAndSubtypesOf(setMapping.Set.ElementType, EdmItemCollection, false /*includeAbstractTypes*/)); 991IEnumerable<EdmType> typeAndSubTypes = MetadataHelper.GetTypeAndSubtypesOf(entityType, EdmItemCollection, false /*includeAbstractTypes*/); 1425IEnumerable<EdmMember> dependentKeys = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)constraint.ToRole).KeyMembers; 1607if (MetadataHelper.TryGetFunctionImportReturnType<EdmType>(functionImport, 0, out resultType)) 1668if (MetadataHelper.TryGetFunctionImportReturnType<EntityType>(functionImport, i, out returnEntityType) && 1852if (MetadataHelper.TryGetFunctionImportReturnType<EntityType>(functionImport, resultSetIndex, out resultEntityType)) 1886if (MetadataHelper.TryGetFunctionImportReturnType<ComplexType>(functionImport, resultSetIndex, out resultComplexType)) 2094if (MetadataHelper.TryGetFunctionImportReturnType<StructuralType>(functionImport, 0, out resultType)) 2169if (MetadataHelper.TryGetFunctionImportReturnType<ComplexType>(functionImport, 0, out resultComplexType)) 4373if (MetadataHelper.IsComposable(function))
System\Data\Mapping\StorageModificationFunctionMapping.cs (1)
208foreach (AssociationSet assocationSet in MetadataHelper.GetAssociationsForEntitySet(entitySet))
System\Data\Mapping\Update\Internal\AssociationSetMetadata.cs (1)
64var influencingExtents = MetadataHelper.GetInfluencingEntitySetsForTable(table, workspace);
System\Data\Mapping\Update\Internal\ExtractorMetadata.cs (1)
97if (MetadataHelper.GetConcurrencyMode(member) == ConcurrencyMode.Fixed)
System\Data\Mapping\Update\Internal\Propagator.cs (1)
117TypeUsage elementType = MetadataHelper.GetElementType(nodeType);
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (1)
476if (MetadataHelper.IsSuperTypeOf(nodeType.EdmType, childResult.StructuralType))
System\Data\Mapping\Update\Internal\RelationshipConstraintValidator.cs (6)
101if (0 == MetadataHelper.GetLowerBoundOfMultiplicity( 105if (!MetadataHelper.GetEntityTypeForEnd(toEnd.CorrespondingAssociationEndMember) 195int minimumCount = MetadataHelper.GetLowerBoundOfMultiplicity(expectedRelationship.FromEnd.RelationshipMultiplicity); 196int? maximumCountDeclared = MetadataHelper.GetUpperBoundOfMultiplicity(expectedRelationship.FromEnd.RelationshipMultiplicity); 220int minimumCount = MetadataHelper.GetLowerBoundOfMultiplicity(actualRelationship.FromEnd.RelationshipMultiplicity); 221int? maximumCount = MetadataHelper.GetUpperBoundOfMultiplicity(actualRelationship.FromEnd.RelationshipMultiplicity);
System\Data\Mapping\Update\Internal\UpdateCompiler.cs (1)
246StoreGeneratedPattern genPattern = MetadataHelper.GetStoreGeneratedPattern(property);
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (2)
231EntityType dependentType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)constraint.ToRole); 240EntityType principalType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)constraint.FromRole);
System\Data\Mapping\Update\Internal\ViewLoader.cs (2)
295AssociationSetEnd oppositeEnd = MetadataHelper.GetOppositeEnd(end); 348if (StoreGeneratedPattern.None != MetadataHelper.GetStoreGeneratedPattern(scalarPropertyMapping.ColumnProperty))
System\Data\Mapping\ViewGeneration\CellCreator.cs (3)
294IEnumerable<EdmType> typeAndSubTypes = MetadataHelper.GetTypeAndSubtypesOf(type, m_containerMapping.StorageMappingItemCollection.EdmItemCollection, false /*includeAbstractTypes*/); 417allTypes.AddRange(MetadataHelper.GetTypeAndSubtypesOf(type, m_containerMapping.StorageMappingItemCollection.EdmItemCollection, false /*includeAbstractTypes*/)); 480if (true == MetadataHelper.IsNonRefSimpleMember(conditionMember))
System\Data\Mapping\ViewGeneration\CellPartitioner.cs (2)
107if (cRelationSet1 != null && MetadataHelper.IsExtentAtSomeRelationshipEnd(cRelationSet1, cell2.CQuery.Extent)) 111if (cRelationSet2 != null && MetadataHelper.IsExtentAtSomeRelationshipEnd(cRelationSet2, cell1.CQuery.Extent))
System\Data\Mapping\ViewGeneration\CqlGenerator.cs (1)
414EntitySet entitySet = MetadataHelper.GetEntitySetAtEnd((AssociationSet)caseMemberPath.Extent,
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryKB.cs (9)
64derivedTypes.UnionWith(MetadataHelper.GetTypeAndSubtypesOf(end.CorrespondingAssociationEndMember.TypeUsage.EdmType, edmItemCollection, false)); 77if (MetadataHelper.IsEveryOtherEndAtLeastOne(assocSet, end.CorrespondingAssociationEndMember)) 92if (MetadataHelper.DoesEndKeySubsumeAssociationSetKey(assocSet, 107EntitySet toEntitySet = MetadataHelper.GetEntitySetAtEnd(assocSet, toEndMember); 136EntitySet toEntitySet = MetadataHelper.GetEntitySetAtEnd(assocSet, toEndMember); 137EntitySet fromEntitySet = MetadataHelper.GetEntitySetAtEnd(assocSet, fromEndMember); 158possibleTypes.UnionWith(MetadataHelper.GetTypeAndSubtypesOf(edmType, edmItemCollection, true)); 165derivedTypes.UnionWith(MetadataHelper.GetTypeAndSubtypesOf(possibleType, edmItemCollection, false)); 179bool isScalar = MetadataHelper.IsNonRefSimpleMember(childProperty);
System\Data\Mapping\ViewGeneration\QueryRewriting\QueryRewriter.cs (2)
221types = MetadataHelper.GetTypeAndSubtypesOf(_generatedType, _context.EdmItemCollection, false /* don't include abstract types */); 322derivedTypes = MetadataHelper.GetTypeAndSubtypesOf(generatedType, _context.EdmItemCollection, false /* don't include abstract types */);
System\Data\Mapping\ViewGeneration\Structures\CellQuery.cs (3)
340List<AssociationSet> associations = MetadataHelper.GetAssociationsForEntitySet(rightCellQuery.Extent as EntitySet); 342(MetadataHelper.GetOppositeEnd(end).EntitySet.EdmEquals(rightExtent)))))) 488MetadataHelper.GetEntityTypeForEnd(assocEndMember));
System\Data\Mapping\ViewGeneration\Structures\Domain.cs (2)
137if (MetadataHelper.HasDiscreteDomain(type)) 165foreach (EdmType derivedType in MetadataHelper.GetTypeAndSubtypesOf(type, edmItemCollection, false /*includeAbstractTypes*/))
System\Data\Mapping\ViewGeneration\Structures\LeafCellTreeNode.cs (1)
218AssociationEndMember fromEnd = MetadataHelper.GetOtherAssociationEnd(toEnd);
System\Data\Mapping\ViewGeneration\Structures\MemberDomainMap.cs (2)
207if (MetadataHelper.HasDiscreteDomain(path.EdmType)) 241if (MetadataHelper.HasDiscreteDomain(member.EdmType) == false)
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (16)
160return MetadataHelper.IsPartOfEntityTypeKey(LeafEdmMember); 175return MetadataHelper.IsMemberNullable(LeafEdmMember); 196EntitySet result = MetadataHelper.GetEntitySetAtEnd((AssociationSet)m_extent, endMember); 273if (MetadataHelper.IsMemberNullable(current)) 298if (entitySetType.EdmEquals(memberDeclaringType) || MetadataHelper.IsParentOf(memberDeclaringType, entitySetType) || parentType == null) 302else if (!parentType.Abstract && !MetadataHelper.DoesMemberExist(parentType, member)) 325if (!edge.Abstract && !MetadataHelper.DoesMemberExist(edge, member)) 491bool found = MetadataHelper.DoesMemberExist(prevStructuralType, member); 502Debug.Assert(MetadataHelper.IsPartOfEntityTypeKey(member), "Member is expected to be a key property"); 579bool isActuallyScalar = MetadataHelper.IsNonRefSimpleMember(edmMember); 585bool isActuallyKey = MetadataHelper.IsPartOfEntityTypeKey(childProperty); 620MetadataHelper.IsNonRefSimpleMember(path0.LeafEdmMember) == false || 621MetadataHelper.IsNonRefSimpleMember(path1.LeafEdmMember) == false) 650List<AssociationSet> assocSets = MetadataHelper.GetAssociationsForEntitySets(entitySet0, entitySet1); 755AssociationEndMember end = MetadataHelper.GetSomeEndForEntitySet(assocSet, (EntitySet)m_extent); 789EntitySet result = MetadataHelper.GetEntitySetAtEnd(associationSet, relationEndMember);
System\Data\Mapping\ViewGeneration\Structures\MemberProjectionIndex.cs (3)
210foreach (EdmType possibleType in MetadataHelper.GetTypeAndSubtypesOf(memberType, edmItemCollection, false /*includeAbstractTypes*/)) 234if (MetadataHelper.IsNonRefSimpleMember(structuralMember)) 236if (!needKeysOnly || MetadataHelper.IsPartOfEntityTypeKey(structuralMember))
System\Data\Mapping\ViewGeneration\Structures\MemberRestriction.cs (1)
319foreach (EdmType type in MetadataHelper.GetTypeAndSubtypesOf(memberType, workspace, false))
System\Data\Mapping\ViewGeneration\Structures\WithStatement.cs (1)
40m_toEndEntitySet = MetadataHelper.GetEntitySetAtEnd(associationSet, toEnd);
System\Data\Mapping\ViewGeneration\Validation\BasicCellRelation.cs (1)
112if (MetadataHelper.DoesEndFormKey(relationshipSet, endMember))
System\Data\Mapping\ViewGeneration\Validation\ErrorPatternMatcher.cs (1)
89Set<EdmType> unmapepdTypesInExtent = new Set<EdmType>(MetadataHelper.GetTypeAndSubtypesOf(m_viewgenContext.Extent.ElementType, m_viewgenContext.EdmItemCollection, false /*isAbstract*/));
System\Data\Mapping\ViewGeneration\Validation\ExtentKey.cs (1)
86EntityType entityType = MetadataHelper.GetEntityTypeForEnd(endMember);
System\Data\Mapping\ViewGeneration\Validation\ForeignConstraint.cs (2)
309EntitySet parentSet = MetadataHelper.GetEntitySetAtEnd(assocSet, parentEnd); 499EntitySet endSet = MetadataHelper.GetEntitySetAtEnd(relationSet, parentEnd);
System\Data\Mapping\ViewGeneration\ViewgenContext.cs (1)
252Set<EdmMember> tokenMembers = MetadataHelper.GetConcurrencyMembersForTypeHierarchy(extentType, m_edmItemCollection);
System\Data\Mapping\ViewGeneration\ViewGenerator.cs (2)
63Dictionary<EntityType, Set<EntityType>> inheritanceGraph = MetadataHelper.BuildUndirectedGraphOfTypes(entityContainerMapping.StorageMappingItemCollection.EdmItemCollection); 357foreach (EdmType type in MetadataHelper.GetTypeAndSubtypesOf(extent.ElementType, m_entityContainerMapping.StorageMappingItemCollection.EdmItemCollection, false /*includeAbstractTypes*/))
System\Data\Mapping\ViewValidator.cs (1)
193return MetadataHelper.GetTypeAndSubtypesOf(_elementType, this.EdmItemCollection, true).OfType<EntityType>();
System\Data\Metadata\Edm\EntitySet.cs (1)
136foreach (AssociationSet associationSet in MetadataHelper.GetAssociationsForEntitySet(this))
System\Data\Metadata\Edm\EntityType.cs (1)
307var hash = System.Data.Common.Utils.MetadataHelper.CreateSHA256HashAlgorithm()
System\Data\Metadata\Edm\LightweightCodeGenerator.cs (4)
470EntityType sourceEntityType = MetadataHelper.GetEntityTypeForEnd(sourceMember); 471EntityType targetEntityType = MetadataHelper.GetEntityTypeForEnd(targetMember); 472NavigationPropertyAccessor sourceAccessor = MetadataHelper.GetNavigationPropertyAccessor(targetEntityType, targetMember, sourceMember); 473NavigationPropertyAccessor targetAccessor = MetadataHelper.GetNavigationPropertyAccessor(sourceEntityType, sourceMember, targetMember);
System\Data\Metadata\EdmItemCollection.cs (3)
284if (MetadataHelper.CheckIfAllErrorsAreWarnings(errorCollection)) 292if (!MetadataHelper.CheckIfAllErrorsAreWarnings(errorCollection) && throwOnError) 328(param) => MetadataHelper.ConvertStoreTypeUsageToEdmTypeUsage(param.TypeUsage),
System\Data\Metadata\MappingMetadataHelper.cs (1)
47return MetadataHelper.GetTypeAndParentTypesOf(childEntityType, mappingCollection.EdmItemCollection, true /*includeAbstractTypes*/).SelectMany(
System\Data\Metadata\StoreItemCollection.cs (2)
377MetadataHelper.ConvertStoreTypeUsageToEdmTypeUsage(sTypeFunction.ReturnParameter.TypeUsage); 392TypeUsage edmTypeUsage = MetadataHelper.ConvertStoreTypeUsageToEdmTypeUsage(parameter.TypeUsage);
System\Data\Metadata\StoreItemCollection.Loader.cs (2)
69return !MetadataHelper.CheckIfAllErrorsAreWarnings(_errors); 93if (!MetadataHelper.CheckIfAllErrorsAreWarnings(_errors))
System\Data\Objects\DataClasses\RelatedEnd.cs (5)
396EntityType targetEntityType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)_toEndProperty); 2609EntityType sourceEntityType = MetadataHelper.GetEntityTypeForEnd(sourceEnd); 2610targetAccessor = MetadataHelper.GetNavigationPropertyAccessor(sourceEntityType, relationshipName, sourceRoleName, targetRoleName); 2616EntityType targetEntityType = MetadataHelper.GetEntityTypeForEnd(targetEnd); 2617sourceAccessor = MetadataHelper.GetNavigationPropertyAccessor(targetEntityType, relationshipName, targetRoleName, sourceRoleName);
System\Data\Objects\DataClasses\RelationshipManager.cs (4)
492EntityType sourceEntityType = MetadataHelper.GetEntityTypeForEnd(sourceEnd); 740foreach (AssociationSet assocSet in MetadataHelper.GetAssociationsForEntitySet(ownerEntitySet)) 832association = MetadataHelper.GetAssociationsForEntitySetAndAssociationType(entityContainer, ownerKey.EntitySetName, 1449List<AssociationSet> associations = MetadataHelper.GetAssociationsForEntitySet(entitySet);
System\Data\Objects\EntityEntry.cs (3)
162EntityType dependentType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)constraint.ToRole); 179EntityType dependentType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)constraint.FromRole); 3858EntitySet principalEntitySet = MetadataHelper.GetEntitySetAtEnd(associationSet, principalEnd);
System\Data\Objects\NextResultGenerator.cs (1)
58MetadataHelper.CheckFunctionImportReturnType<TElement>(edmType, _context.MetadataWorkspace);
System\Data\Objects\ObjectContext.cs (7)
2582expectedEdmTypes[0] = MetadataHelper.GetAndCheckFunctionImportReturnType<TElement>(functionImport, 0, this.MetadataWorkspace); 2585if (!MetadataHelper.TryGetFunctionImportReturnType<EdmType>(functionImport, i, out expectedEdmTypes[i])) 2651MetadataHelper.GetFunctionImport( 2775entityParameter.Direction = MetadataHelper.ParameterModeToParameterDirection( 3171if (MetadataHelper.TryDetermineCSpaceModelType<TElement>(this.MetadataWorkspace, out modelEdmType) || 3172(unwrappedTElement.IsEnum && MetadataHelper.TryDetermineCSpaceModelType(unwrappedTElement.GetEnumUnderlyingType(), this.MetadataWorkspace, out modelEdmType))) 3191return new ObjectResult<TElement>(shaper, entitySet, MetadataHelper.GetElementType(columnMap.Type), readerOwned);
System\Data\Objects\ObjectStateManager.cs (1)
720AssociationEndMember targetMember = MetadataHelper.GetOtherAssociationEnd(sourceMember);
System\Data\Query\InternalTrees\ColumnMapFactory.cs (1)
154MetadataHelper.TryDetermineCSpaceModelType(propType, workspace, out modelType) &&
System\Data\Query\PlanCompiler\ConstraintManager.cs (2)
142md.EntitySet parent = System.Data.Common.Utils.MetadataHelper.GetEntitySetAtEnd(assocSet, fromEnd);// relationshipSet.GetRelationshipEndExtent(constraint.FromRole); 143md.EntitySet child = System.Data.Common.Utils.MetadataHelper.GetEntitySetAtEnd(assocSet, toEnd);// relationshipSet.GetRelationshipEndExtent(constraint.ToRole);
System\Data\Query\PlanCompiler\PreProcessor.cs (1)
1437foreach (EdmType subType in MetadataHelper.GetTypeAndSubtypesOf(testType, m_command.MetadataWorkspace, true /*includeAbstractTypes*/))
System\Data\SqlClient\SqlProviderServices.cs (3)
332ParameterDirection direction = MetadataHelper.ParameterModeToParameterDirection(mode); 377PrimitiveTypeKind typeKind = MetadataHelper.GetPrimitiveTypeKind(type); 444PrimitiveTypeKind primitiveTypeKind = MetadataHelper.GetPrimitiveTypeKind(type);