3 instantiations of AssociationEndMember
System.Data.Entity (3)
System\Data\Metadata\Converter.cs (1)
555associationEnd = new AssociationEndMember(end.Name,
System\Data\Metadata\ObjectLayer\ObjectItemAttributeAssemblyLoader.cs (1)
265associationType.AddKeyMember(new AssociationEndMember(roleName, entityType.GetReferenceType(), multiplicity));
System\Data\Metadata\ObjectLayer\ObjectItemConventionAssemblyLoader.cs (1)
704ospaceAssociation.AddKeyMember(new AssociationEndMember(cspaceEnd.Name, ospaceEndType.GetReferenceType(), cspaceEnd.RelationshipMultiplicity));
297 references to AssociationEndMember
System.Data.Entity (255)
System\Data\Common\Internal\Materialization\ColumnMapKeyBuilder.cs (1)
101Dictionary<int, AssociationEndMember> spanMap = _spanIndex.GetSpanMap((RowType)type);
System\Data\Common\Internal\Materialization\Shaper.cs (13)
239public IEntityWrapper HandleFullSpanCollection<T_SourceEntity, T_TargetEntity>(IEntityWrapper wrappedEntity, Coordinator<T_TargetEntity> coordinator, AssociationEndMember targetMember) 253public IEntityWrapper HandleFullSpanElement<T_SourceEntity, T_TargetEntity>(IEntityWrapper wrappedSource, IEntityWrapper wrappedSpannedEntity, AssociationEndMember targetMember) 281public IEntityWrapper HandleRelationshipSpan<T_SourceEntity>(IEntityWrapper wrappedEntity, EntityKey targetKey, AssociationEndMember targetMember) 291AssociationEndMember sourceMember = MetadataHelper.GetOtherAssociationEnd(targetMember); 421AssociationEndMember sourceEnd = null; 422AssociationEndMember targetEnd = null; 423foreach (var end in oSpaceAssociation.AssociationEndMembers) 665private void CheckClearedEntryOnSpan(object targetValue, IEntityWrapper wrappedSource, EntityKey sourceKey, AssociationEndMember targetMember) 675AssociationEndMember sourceEnd = MetadataHelper.GetOtherAssociationEnd(targetMember); 692private void CheckClearedEntryOnSpan(EntityKey sourceKey, IEntityWrapper wrappedSource, AssociationEndMember targetMember) 700AssociationEndMember sourceMember = MetadataHelper.GetOtherAssociationEnd(targetMember); 719private void FullSpanAction<T_TargetEntity>(IEntityWrapper wrappedSource, IList<T_TargetEntity> spannedEntities, AssociationEndMember targetMember) 726AssociationEndMember sourceMember = MetadataHelper.GetOtherAssociationEnd(targetMember);
System\Data\Common\Internal\Materialization\Translator.cs (2)
1726Dictionary<int, AssociationEndMember> spanMap = _spanIndex.GetSpanMap(spanRowType); 1735AssociationEndMember targetMember = spanMap[i];
System\Data\Common\Utils\MetadataHelper.cs (18)
219internal static EntityType GetEntityTypeForEnd(AssociationEndMember end) 234AssociationEndMember endMember) 240internal static AssociationEndMember GetOtherAssociationEnd(AssociationEndMember endMember) 249return (AssociationEndMember)otherMember; 251return (AssociationEndMember)members[1]; 257AssociationEndMember member) 261AssociationEndMember endMember = end.CorrespondingAssociationEndMember; 506internal static bool DoesEndKeySubsumeAssociationSetKey(AssociationSet assocSet, AssociationEndMember thisEnd, HashSet<Pair<EdmMember, EntityType>> associationkeys) 519if (thisEnd.Equals((AssociationEndMember)constraint.ToRole)) 522otherEndType = (EntityType)((RefType)((AssociationEndMember)constraint.FromRole).TypeUsage.EdmType).ElementType; 524else if (thisEnd.Equals((AssociationEndMember)constraint.FromRole)) 527otherEndType = (EntityType)((RefType)((AssociationEndMember)constraint.ToRole).TypeUsage.EdmType).ElementType; 548internal static bool DoesEndFormKey(AssociationSet associationSet, AssociationEndMember end) 551foreach (AssociationEndMember endMember in associationSet.ElementType.Members) 574internal static AssociationEndMember GetSomeEndForEntitySet(AssociationSet associationSet, EntitySetBase entitySet) 905internal static NavigationPropertyAccessor GetNavigationPropertyAccessor(EntityType sourceEntityType, AssociationEndMember sourceMember, AssociationEndMember targetMember)
System\Data\IEntityStateManager.cs (1)
28bool TryGetReferenceKey(EntityKey dependentKey, AssociationEndMember principalRole, out EntityKey principalKey);
System\Data\Mapping\BaseMetadataMappingVisitor.cs (2)
115foreach (var endMember in associationType.AssociationEndMembers) 160protected virtual void Visit(AssociationEndMember associationEndMember)
System\Data\Mapping\DefaultObjectMappingItemCollection.cs (3)
757foreach (AssociationEndMember edmEnd in association.AssociationEndMembers) 759AssociationEndMember objectEnd = (AssociationEndMember)GetObjectMember(edmEnd, objectAssociation);
System\Data\Mapping\MetadataMappingHasherVisitor.cs (1)
420protected override void Visit(AssociationEndMember associationEndMember)
System\Data\Mapping\ObjectAssociationEndMapping.cs (2)
29internal ObjectAssociationEndMapping(AssociationEndMember edmAssociationEnd, AssociationEndMember clrAssociationEnd)
System\Data\Mapping\StorageMappingItemCollection.ViewDictionary.cs (3)
298EntityType dependentType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)rc.ToRole); 299EntityType principalType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)rc.FromRole); 322foreach (AssociationEndMember end in aSet.ElementType.AssociationEndMembers)
System\Data\Mapping\StorageMappingItemLoader.cs (9)
1214var associationEnds = new Dictionary<AssociationSet, AssociationEndMember>(); 1222AssociationEndMember currentEnd = parameterBinding.MemberPath.AssociationSetEnd.CorrespondingAssociationEndMember; 1224AssociationEndMember existingEnd; 1425IEnumerable<EdmMember> dependentKeys = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)constraint.ToRole).KeyMembers; 2779AssociationEndMember end = endMember as AssociationEndMember; 3129private StorageEndPropertyMapping LoadEndPropertyMapping(XPathNavigator nav, AssociationEndMember end, EntityType tableType) 4309AssociationEndMember targetEnd = (AssociationEndMember)m_members.Last();
System\Data\Mapping\Update\Internal\AssociationSetMetadata.cs (12)
28internal readonly Set<AssociationEndMember> RequiredEnds; 34internal readonly Set<AssociationEndMember> OptionalEnds; 39internal readonly Set<AssociationEndMember> IncludedValueEnds; 96AssociationEndMember principalEnd = (AssociationEndMember)constraint.FromRole; 111internal AssociationSetMetadata(IEnumerable<AssociationEndMember> requiredEnds) 115RequiredEnds = new Set<AssociationEndMember>(requiredEnds); 122static private void AddEnd(ref Set<AssociationEndMember> set, AssociationEndMember element) 126set = new Set<AssociationEndMember>(); 131static private void FixSet(ref Set<AssociationEndMember> set) 135set = Set<AssociationEndMember>.Empty;
System\Data\Mapping\Update\Internal\FunctionMappingTranslator.cs (10)
95var currentReferenceEnds = new Dictionary<AssociationEndMember, IEntityStateEntry>(); 96var originalReferenceEnds = new Dictionary<AssociationEndMember, IEntityStateEntry>(); 140Dictionary<AssociationEndMember, IEntityStateEntry> currentReferenceEnd, 141Dictionary<AssociationEndMember, IEntityStateEntry> originalReferenceEnd, 142AssociationEndMember endMember, 227private void BindFunctionParameters(UpdateTranslator translator, ExtractedStateEntry stateEntry, StorageModificationFunctionMapping functionMapping, FunctionUpdateCommand command, Dictionary<AssociationEndMember, IEntityStateEntry> currentReferenceEnds, Dictionary<AssociationEndMember, IEntityStateEntry> originalReferenceEnds) 238AssociationEndMember endMember = parameterBinding.MemberPath.AssociationSetEnd.CorrespondingAssociationEndMember; 339AssociationEndMember endMember = (AssociationEndMember)parameterBinding.MemberPath.Members[1];
System\Data\Mapping\Update\Internal\Propagator.ExtentPlaceholderCreator.cs (1)
171var end = endMetadata[endOrdinal];
System\Data\Mapping\Update\Internal\RelationshipConstraintValidator.cs (4)
364internal readonly AssociationEndMember FromEnd; 369internal readonly AssociationEndMember ToEnd; 388internal DirectionalRelationship(EntityKey toEntityKey, AssociationEndMember fromEnd, AssociationEndMember toEnd, AssociationSet associationSet, IEntityStateEntry stateEntry)
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (5)
231EntityType dependentType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)constraint.ToRole); 237if (!currentValues || !m_stateManager.TryGetReferenceKey(dependentKey, (AssociationEndMember)constraint.FromRole, out principalKey)) 240EntityType principalType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)constraint.FromRole); 965AssociationEndMember endMetadata = (AssociationEndMember)field.FieldType;
System\Data\Mapping\Update\Internal\ViewLoader.cs (3)
270KeyToListMap<AssociationSet, AssociationEndMember> requiredEnds = new KeyToListMap<AssociationSet, AssociationEndMember>( 319requiredEnds.AddRange(set, Enumerable.Empty<AssociationEndMember>());
System\Data\Mapping\ViewGeneration\CqlGenerator.cs (2)
399foreach (AssociationEndMember endMember in associationType.AssociationEndMembers) 415(AssociationEndMember)caseMemberPath.LeafEdmMember);
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryKB.cs (7)
54foreach (var endMember in assocSet.ElementType.AssociationEndMembers) 106AssociationEndMember toEndMember = (AssociationEndMember)constraint.ToRole; 134AssociationEndMember toEndMember = (AssociationEndMember)constraint.ToRole; 135AssociationEndMember fromEndMember = (AssociationEndMember)constraint.FromRole;
System\Data\Mapping\ViewGeneration\Structures\CellQuery.cs (2)
484AssociationEndMember assocEndMember = relationEnd.CorrespondingAssociationEndMember; 608internal List<int> GetAssociationEndSlots(AssociationEndMember endMember)
System\Data\Mapping\ViewGeneration\Structures\LeafCellTreeNode.cs (3)
217AssociationEndMember toEnd = (AssociationEndMember)foreignKeyEndMap.EndMember; 218AssociationEndMember fromEnd = MetadataHelper.GetOtherAssociationEnd(toEnd);
System\Data\Mapping\ViewGeneration\Structures\LeftCellWrapper.cs (7)
192Set<AssociationEndMember> ends = GetEndsForTablePrimaryKey(); 270private Set<AssociationEndMember> GetEndsForTablePrimaryKey() 273Set<AssociationEndMember> result = new Set<AssociationEndMember>(EqualityComparer<AssociationEndMember>.Default); 281AssociationEndMember endMember = (AssociationEndMember)path.RootEdmMember;
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (10)
193AssociationEndMember endMember = this.RootEdmMember as AssociationEndMember; 569if (edmMember is AssociationEndMember) 702AssociationEndMember end0 = assocPath0.RootEdmMember as AssociationEndMember; 703AssociationEndMember end1 = assocPath1.RootEdmMember as AssociationEndMember; 755AssociationEndMember end = MetadataHelper.GetSomeEndForEntitySet(assocSet, (EntitySet)m_extent); 781AssociationEndMember relationEndMember = LeafEdmMember as AssociationEndMember;
System\Data\Mapping\ViewGeneration\Structures\WithStatement.cs (2)
29AssociationEndMember fromEnd, 31AssociationEndMember toEnd,
System\Data\Mapping\ViewGeneration\Validation\BasicCellRelation.cs (1)
105AssociationEndMember endMember = end.CorrespondingAssociationEndMember;
System\Data\Mapping\ViewGeneration\Validation\ExtentKey.cs (1)
83foreach (AssociationEndMember endMember in relationType.AssociationEndMembers)
System\Data\Mapping\ViewGeneration\Validation\ForeignConstraint.cs (7)
281AssociationEndMember parentEnd = GetRelationEndForColumns(cell, ChildColumns); 292AssociationEndMember childEnd = GetRelationEndForColumns(cell, primaryKeyFields); 427private bool CheckConstraintWhenOnlyParentMapped(Cell cell, EntitySet parentSet, AssociationSet assocSet, AssociationEndMember endMember, 452AssociationEndMember parentEnd, ConfigViewGenerator config) 494private bool CheckParentColumnsForForeignKey(Cell cell, IEnumerable<Cell> cells, AssociationEndMember parentEnd, ref List<ErrorLog.Record> errorList) 570private static AssociationEndMember GetRelationEndForColumns(Cell cell, IEnumerable<MemberPath> columns) 583AssociationEndMember endMember = relationEnd.CorrespondingAssociationEndMember;
System\Data\Mapping\ViewGeneration\Validation\ViewKeyConstraint.cs (1)
173AssociationEndMember endMember = Helper.GetEndThatShouldBeMappedToKey(associationSet.ElementType);
System\Data\Metadata\Converter.cs (10)
466AssociationEndMember endMember = InitializeAssociationEndMember(associationType, end, endEntityType); 506AssociationEndMember fromMember = (AssociationEndMember)associationType.Members[constraint.PrincipalRole.Name]; 507AssociationEndMember toMember = (AssociationEndMember)associationType.Members[constraint.DependentRole.Name]; 545private static AssociationEndMember InitializeAssociationEndMember(AssociationType associationType, Som.IRelationshipEnd end, 548AssociationEndMember associationEnd; 562associationEnd = (AssociationEndMember)member; 672AssociationEndMember endMember = (AssociationEndMember)associationType.Members[end.Name];
System\Data\Metadata\Edm\AssociationSetEnd.cs (4)
30internal AssociationSetEnd(EntitySet entitySet, AssociationSet parentSet, AssociationEndMember endMember) 41private readonly AssociationEndMember _endMember; 70public AssociationEndMember CorrespondingAssociationEndMember 154AssociationEndMember endMember = CorrespondingAssociationEndMember;
System\Data\Metadata\Edm\AssociationType.cs (4)
45private FilteredReadOnlyMetadataCollection<AssociationEndMember, EdmMember> _associationEndMembers; 58public ReadOnlyMetadataCollection<AssociationEndMember> AssociationEndMembers 66new FilteredReadOnlyMetadataCollection<AssociationEndMember, EdmMember>( 110(member is AssociationEndMember),
System\Data\Metadata\Edm\LightweightCodeGenerator.cs (8)
94internal static RelatedEnd GetRelatedEnd(RelationshipManager sourceRelationshipManager, AssociationEndMember sourceMember, AssociationEndMember targetMember, RelatedEnd existingRelatedEnd) 466private static Func<RelationshipManager, RelatedEnd, RelatedEnd> CreateGetRelatedEndMethod(AssociationEndMember sourceMember, AssociationEndMember targetMember) 475MethodInfo genericCreateRelatedEndMethod = typeof(LightweightCodeGenerator).GetMethod("CreateGetRelatedEndMethod", BindingFlags.NonPublic | BindingFlags.Static, null, new Type[] { typeof(AssociationEndMember), typeof(AssociationEndMember), typeof(NavigationPropertyAccessor), typeof(NavigationPropertyAccessor) }, null); 484private static Func<RelationshipManager, RelatedEnd, RelatedEnd> CreateGetRelatedEndMethod<TSource, TTarget>(AssociationEndMember sourceMember, AssociationEndMember targetMember, NavigationPropertyAccessor sourceAccessor, NavigationPropertyAccessor targetAccessor)
System\Data\Metadata\Helper.cs (1)
153internal static AssociationEndMember GetEndThatShouldBeMappedToKey(AssociationType associationType)
System\Data\Metadata\TypeHelpers.cs (1)
532return ((AssociationType)edmType).GetDeclaredOnlyMembers<AssociationEndMember>();
System\Data\Objects\DataClasses\EntityCollection.cs (1)
199EntityType associationEndType = (EntityType)((RefType)((AssociationEndMember)this.ToEndMember).TypeUsage.EdmType).ElementType;
System\Data\Objects\DataClasses\EntityReference.cs (1)
135relationshipEntry.IsSameAssociationSetAndRole((AssociationSet)RelationshipSet, (AssociationEndMember)this.FromEndProperty, ownerKey))
System\Data\Objects\DataClasses\EntityReference_TResultType.cs (2)
196ObjectStateManager.RemoveRelationships(ObjectContext, mergeOption, (AssociationSet)RelationshipSet, sourceKey, (AssociationEndMember)FromEndProperty); 307if (relationshipEntry.IsSameAssociationSetAndRole((AssociationSet)RelationshipSet, (AssociationEndMember)ToEndMember, DetachedEntityKey) &&
System\Data\Objects\DataClasses\RelatedEnd.cs (8)
396EntityType targetEntityType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)_toEndProperty); 800ObjectStateManager.UpdateRelationships(this.ObjectContext, mergeOption, (AssociationSet)RelationshipSet, (AssociationEndMember)FromEndProperty, sourceKey, _wrappedOwner, (AssociationEndMember)ToEndMember, collection, setIsLoaded); 2138AssociationEndMember associationEndMember = (AssociationEndMember)ToEndMember; 2361foreach (AssociationEndMember relationEnd in ((AssociationType)_relationMetadata).AssociationEndMembers) //Only Association relationship is supported 2606AssociationEndMember sourceEnd; 2613AssociationEndMember targetEnd;
System\Data\Objects\DataClasses\RelationshipManager.cs (6)
461AssociationEndMember sourceEnd; 462AssociationEndMember targetEnd; 738private IEnumerable<AssociationEndMember> GetAllTargetEnds(EntityType ownerEntityType, EntitySet ownerEntitySet) 764private IEnumerable<AssociationEndMember> GetAllTargetEnds(Type entityClrType) 996foreach (AssociationEndMember endMember in GetAllTargetEnds(entityType, entitySet)) 1010foreach (AssociationEndMember endMember in GetAllTargetEnds(wrappedOwner.IdentityType))
System\Data\Objects\EntityEntry.cs (8)
162EntityType dependentType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)constraint.ToRole); 179EntityType dependentType = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)constraint.FromRole); 1407internal AssociationEndMember GetAssociationEndMember(RelationshipEntry relationshipEntry) 1413AssociationEndMember endMember = relationshipEntry.RelationshipWrapper.GetAssociationEndMember(EntityKey); 2590AssociationEndMember targetMember = relationshipEntry.RelationshipWrapper.GetAssociationEndMember(targetKey); 3652internal bool TryGetReferenceKey(AssociationEndMember principalRole, out EntityKey principalKey) 3845AssociationEndMember dependentEnd; 3846AssociationEndMember principalEnd;
System\Data\Objects\Internal\ObjectFullSpanRewriter.cs (2)
198private AssociationEndMember GetNavigationPropertyTargetEnd(NavigationProperty property) 245AssociationEndMember targetEnd = GetNavigationPropertyTargetEnd(nextInfo.Key);
System\Data\Objects\Internal\ObjectSpanRewriter.cs (29)
144public Dictionary<int, AssociationEndMember> SpannedColumns; 145public Dictionary<AssociationEndMember, bool> FullSpannedEnds; 153info.SpannedColumns = new Dictionary<int, AssociationEndMember>(); 156info.FullSpannedEnds = new Dictionary<AssociationEndMember, bool>(); 205private void AddSpanMap(RowType rowType, Dictionary<int, AssociationEndMember> columnMap) 234List<KeyValuePair<AssociationEndMember, AssociationEndMember>> relationshipSpans = null; 250foreach (KeyValuePair<AssociationEndMember, AssociationEndMember> relSpan in relationshipSpans) 559private bool TryGetNavigationSource(AssociationEndMember wasSourceNowTargetEnd, out DbExpression source) 596private List<KeyValuePair<AssociationEndMember, AssociationEndMember>> GetRelationshipSpanEnds(EntityType entityType) 599List<KeyValuePair<AssociationEndMember, AssociationEndMember>> retList = null; 610AssociationEndMember end0 = association.AssociationEndMembers[0]; 611AssociationEndMember end1 = association.AssociationEndMembers[1]; 620retList = new List<KeyValuePair<AssociationEndMember, AssociationEndMember>>(); 623retList.Add(new KeyValuePair<AssociationEndMember, AssociationEndMember>(end0, end1)); 633retList = new List<KeyValuePair<AssociationEndMember, AssociationEndMember>>(); 636retList.Add(new KeyValuePair<AssociationEndMember, AssociationEndMember>(end1, end0)); 658private static bool IsValidRelationshipSpan(EntityType compareType, AssociationType associationType, AssociationEndMember fromEnd, AssociationEndMember toEnd) 716private AssociationEndMember _sourceEnd; 726this._sourceEnd = (AssociationEndMember)originalNavigation.NavigateFrom; 733public AssociationEndMember SourceEnd { get { return _sourceEnd; } }
System\Data\Objects\ObjectStateManager.cs (17)
719AssociationEndMember sourceMember = keyEntry.GetAssociationEndMember(relationshipEntry); 720AssociationEndMember targetMember = MetadataHelper.GetOtherAssociationEnd(sourceMember); 804AssociationEndMember sourceMember, 806AssociationEndMember targetMember, 927AssociationEndMember endMember = (AssociationEndMember)(relatedEnd.ToEndMember); 968internal static int UpdateRelationships(ObjectContext context, MergeOption mergeOption, AssociationSet associationSet, AssociationEndMember sourceMember, EntityKey sourceKey, IEntityWrapper wrappedSource, AssociationEndMember targetMember, IList targets, bool setIsLoaded) 1085private static void EnsureCollectionNotNull(AssociationEndMember sourceMember, IEntityWrapper wrappedSource, AssociationEndMember targetMember) 1088AssociationEndMember endMember = (AssociationEndMember)(relatedEnd.ToEndMember); 1107EntityKey sourceKey, AssociationEndMember sourceMember) 1163internal static bool TryUpdateExistingRelationships(ObjectContext context, MergeOption mergeOption, AssociationSet associationSet, AssociationEndMember sourceMember, EntityKey sourceKey, IEntityWrapper wrappedSource, AssociationEndMember targetMember, EntityKey targetKey, bool setIsLoaded, out EntityState newEntryState) 1381ReadOnlyMetadataCollection<AssociationEndMember> endMembers = relationshipEntry.RelationshipWrapper.AssociationEndMembers; 2530bool IEntityStateManager.TryGetReferenceKey(EntityKey dependentKey, AssociationEndMember principalRole, out EntityKey principalKey)
System\Data\Objects\RelationshipEntry.cs (5)
308AssociationEndMember endMember; 309ReadOnlyMetadataCollection<AssociationEndMember> endMembers = _relationshipWrapper.AssociationEndMembers; 371internal bool IsSameAssociationSetAndRole(AssociationSet associationSet, AssociationEndMember associationMember, EntityKey entityKey) 515ReadOnlyMetadataCollection<AssociationEndMember> endMembers = _relationshipWrapper.AssociationEndMembers; 543AssociationEndMember targetMember = this.RelationshipWrapper.GetAssociationEndMember(targetKey);
System\Data\Objects\RelationshipWrapper.cs (2)
82internal ReadOnlyMetadataCollection<AssociationEndMember> AssociationEndMembers 87internal AssociationEndMember GetAssociationEndMember(EntityKey key)
System\Data\Objects\SpanIndex.cs (5)
60private Dictionary<RowType, Dictionary<int, AssociationEndMember>> _spanMap; 105internal void AddSpanMap(RowType rowType, Dictionary<int, AssociationEndMember> columnMap) 112_spanMap = new Dictionary<RowType, Dictionary<int, AssociationEndMember>>(RowTypeEqualityComparer.Instance); 118internal Dictionary<int, AssociationEndMember> GetSpanMap(RowType rowType) 120Dictionary<int, AssociationEndMember> retMap = null;
System\Data\Query\InternalTrees\RelPropertyHelper.cs (4)
124AssociationEndMember fromEnd, AssociationEndMember toEnd) 165AssociationEndMember end0 = associationType.AssociationEndMembers[0]; 166AssociationEndMember end1 = associationType.AssociationEndMembers[1];
System\Data\Query\PlanCompiler\ConstraintManager.cs (4)
132md.AssociationEndMember fromEnd = constraint.FromRole as md.AssociationEndMember; 133md.AssociationEndMember toEnd = constraint.ToRole as md.AssociationEndMember;
System.Data.Entity.Design (34)
System\Data\Entity\Design\Common\OneToOneMappingSerializer.cs (4)
29internal Dictionary<AssociationEndMember, AssociationEndMember> StoreAssociationEndMemberToModelAssociationEndMember = new Dictionary<AssociationEndMember, AssociationEndMember>();
System\Data\Entity\Design\EntityModelSchemaGenerator.cs (19)
854AssociationEndMember end = CreateAssociationEndMember(session, storeEnd.CorrespondingAssociationEndMember, usedEndMemberNames, multiplicity, deleteBehavior); 898AssociationEndMember associationEnd = session.MappingLookups.StoreAssociationEndMemberToModelAssociationEndMember[storeEnd.CorrespondingAssociationEndMember]; 921foreach (AssociationEndMember storeEndMember in storeAssociationType.RelationshipEndMembers) 923AssociationEndMember end = CreateAssociationEndMember(session, storeEndMember, endMultiplicityOverride, usedEndMemberNames); 1002AssociationEndMember fromRole = session.MappingLookups.StoreAssociationEndMemberToModelAssociationEndMember[(AssociationEndMember)storeConstraint.FromRole]; 1003AssociationEndMember toRole = session.MappingLookups.StoreAssociationEndMemberToModelAssociationEndMember[(AssociationEndMember)storeConstraint.ToRole]; 1044AssociationEndMember end1 = (AssociationEndMember)association.Members[0]; 1045AssociationEndMember end2 = (AssociationEndMember)association.Members[1]; 1051private void CreateModelNavigationProperty(LoadMethodSessionState session, AssociationEndMember from, AssociationEndMember to) 1074private AssociationEndMember CreateAssociationEndMember(LoadMethodSessionState session, AssociationEndMember storeEndMember, KeyValuePair<string, RelationshipMultiplicity> endMultiplicityOverride, UniqueIdentifierService usedEndMemberNames) 1084private AssociationEndMember CreateAssociationEndMember(LoadMethodSessionState session, AssociationEndMember storeEndMember, UniqueIdentifierService usedEndMemberNames, RelationshipMultiplicity multiplicityOverride, OperationAction deleteBehaviorOverride) 1093AssociationEndMember end = new AssociationEndMember(name, modelEntityType.GetReferenceType(), multiplicityOverride);
System\Data\Entity\Design\EntityStoreSchemaGenerator.cs (7)
461foreach(AssociationEndMember end in type.RelationshipEndMembers) 796AssociationEndMember pkEnd = CreateAssociationEnd( session, 811AssociationEndMember fkEnd = CreateAssociationEnd(session, 982private AssociationEndMember CreateAssociationEnd(LoadMethodSessionState session, 991AssociationEndMember end = new AssociationEndMember(role, refType, multiplicity); 999AssociationEndMember pkEnd, 1000AssociationEndMember fkEnd,
System\Data\Entity\Design\PluralizationService\EntityDesignPluralizationHandler.cs (1)
54internal string GetNavigationPropertyName(AssociationEndMember toEnd, string storeTableName)
System\Data\EntityModel\Emitters\AssociationTypeEmitter.cs (3)
35AssociationEndMember end1 = Item.AssociationEndMembers[0]; 36AssociationEndMember end2 = Item.AssociationEndMembers[1]; 55private CodeTypeOfExpression GetEndTypeCodeExpression(AssociationEndMember end)
System.Data.Services (2)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (2)
1907foreach (AssociationEndMember end in associationType.RelationshipEndMembers) 2618foreach (AssociationEndMember member in associationType.AssociationEndMembers)
System.Web.Entity (6)
System\Data\WebControls\EntityDataSourceUtil.cs (6)
783AssociationEndMember endMember = end.CorrespondingAssociationEndMember; 805internal static bool TryGetCorrespondingNavigationProperty(AssociationEndMember end, out NavigationProperty navigationProperty) 816internal static AssociationEndMember GetOppositeEnd(AssociationEndMember end) 818return (AssociationEndMember)end.DeclaringType.Members.Where(m => m != end).Single(); 862internal static EntityType GetEntityType(AssociationEndMember end)