1 type derived from RelationshipEndMember
System.Data.Entity (1)
System\Data\Metadata\Edm\AssociationEndMember.cs (1)
21public sealed class AssociationEndMember : RelationshipEndMember
126 references to RelationshipEndMember
System.Data.Entity (108)
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (8)
296RelationshipEndMember newSource; 297RelationshipEndMember newTarget; 313private void VisitRelationshipEnds(RelationshipEndMember source, RelationshipEndMember target, out RelationshipEndMember newSource, out RelationshipEndMember newTarget) 789RelationshipEndMember newFrom; 790RelationshipEndMember newTo;
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (11)
1287public static DbRelationshipNavigationExpression Navigate(this DbExpression navigateFrom, RelationshipEndMember fromEnd, RelationshipEndMember toEnd) 1316RelationshipEndMember fromEnd; 1317RelationshipEndMember toEnd; 1705public static DbPropertyExpression Property(this DbExpression instance, RelationshipEndMember relationshipEnd) 2807internal static DbRelatedEntityRef CreateRelatedEntityRef(RelationshipEndMember sourceEnd, RelationshipEndMember targetEnd, DbExpression targetEntity) 2833/// Same as <see cref="Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)"/> only allows the property type of <paramref name="fromEnd"/> 2841internal static DbRelationshipNavigationExpression NavigateAllowingAllRelationshipsInSameTypeHierarchy(this DbExpression navigateFrom, RelationshipEndMember fromEnd, RelationshipEndMember toEnd)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (6)
100private static void RequireCompatibleType(DbExpression from, RelationshipEndMember end, bool allowAllRelationshipsInSameTypeHierarchy) 1215internal static TypeUsage ValidateNavigate(DbExpression navigateFrom, RelationshipType type, string fromEndName, string toEndName, out RelationshipEndMember fromEnd, out RelationshipEndMember toEnd) 1251internal static TypeUsage ValidateNavigate(DbExpression navigateFrom, RelationshipEndMember fromEnd, RelationshipEndMember toEnd, out RelationshipType relType, bool allowAllRelationshipsInSameTypeHierarchy) 2019private static TypeUsage CreateResultType(RelationshipEndMember end)
System\Data\Common\CommandTrees\Internal\ExpressionCopier.cs (1)
225RelationshipEndMember endMember;
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (3)
286internal void Dump(RelationshipEndMember end, string name) 507RelationshipEndMember end = e.Property as RelationshipEndMember;
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (2)
817private TreeNode CreateNavigationNode(RelationshipEndMember fromEnd, RelationshipEndMember toEnd)
System\Data\Common\CommandTrees\ValueExpressions.cs (12)
486private readonly RelationshipEndMember _fromRole; 487private readonly RelationshipEndMember _toRole; 493RelationshipEndMember fromEnd, 494RelationshipEndMember toEnd, 517public RelationshipEndMember NavigateFrom { get { return _fromRole; } } 522public RelationshipEndMember NavigateTo { get { return _toRole; } } 557private readonly RelationshipEndMember _sourceEnd; 558private readonly RelationshipEndMember _targetEnd; 561internal DbRelatedEntityRef(RelationshipEndMember sourceEnd, RelationshipEndMember targetEnd, DbExpression targetEntityRef) 616internal RelationshipEndMember SourceEnd { get { return _sourceEnd; } } 621internal RelationshipEndMember TargetEnd { get { return _targetEnd; } }
System\Data\Common\EntitySql\SemanticAnalyzer.cs (12)
1583RelationshipEndMember toEnd; 1586toEnd = (RelationshipEndMember)relationshipType.Members.FirstOrDefault(m => m.Name.Equals(relshipExpr.ToEndIdentifier.Name, StringComparison.OrdinalIgnoreCase)); 1606var toEndCandidates = relationshipType.Members.Select(m => (RelationshipEndMember)m) 1626RelationshipEndMember fromEnd; 1629fromEnd = (RelationshipEndMember)relationshipType.Members.FirstOrDefault(m => m.Name.Equals(relshipExpr.FromEndIdentifier.Name, StringComparison.OrdinalIgnoreCase)); 1646var fromEndCandidates = relationshipType.Members.Select(m => (RelationshipEndMember)m) 1709RelationshipEndMember toEnd; 1712toEnd = (RelationshipEndMember)relationshipType.Members.FirstOrDefault(m => m.Name.Equals(relshipExpr.ToEndIdentifier.Name, StringComparison.OrdinalIgnoreCase)); 1726RelationshipEndMember fromEnd; 1729fromEnd = (RelationshipEndMember)relationshipType.Members.FirstOrDefault(m => m.Name.Equals(relshipExpr.FromEndIdentifier.Name, StringComparison.OrdinalIgnoreCase)); 1746var fromEndCandidates = relationshipType.Members.Select(m => (RelationshipEndMember)m) 1768var toEndCandidates = relationshipType.Members.Select(m => (RelationshipEndMember)m)
System\Data\Mapping\BaseMetadataMappingVisitor.cs (2)
132foreach (var item in associationType.RelationshipEndMembers) 179protected virtual void Visit(RelationshipEndMember relationshipEndMember)
System\Data\Mapping\MetadataMappingHasherVisitor.cs (1)
465protected override void Visit(RelationshipEndMember relationshipEndMember)
System\Data\Mapping\StorageEndPropertyMapping.cs (2)
73RelationshipEndMember m_endMember = null; 89internal RelationshipEndMember EndMember {
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (1)
343private static int GetKeyMemberOffset(RelationshipEndMember role, EdmProperty property, out int keyMemberCount)
System\Data\Mapping\ViewGeneration\Structures\WithStatement.cs (2)
47private readonly RelationshipEndMember m_fromEnd; 49private readonly RelationshipEndMember m_toEnd;
System\Data\Metadata\Converter.cs (2)
833navigationProperty.ToEndMember = (RelationshipEndMember)relationshipType.Members[somNavigationProperty.ToEnd.Name]; 834navigationProperty.FromEndMember = (RelationshipEndMember)relationshipType.Members[somNavigationProperty.FromEnd.Name];
System\Data\Metadata\Edm\NavigationProperty.cs (5)
67private RelationshipEndMember _toEndMember; 68private RelationshipEndMember _fromEndMember; 99public RelationshipEndMember ToEndMember 116public RelationshipEndMember FromEndMember 150RelationshipEndMember dependentEndMember = rc.ToRole;
System\Data\Metadata\Edm\ReferentialConstraint.cs (8)
30internal ReferentialConstraint(RelationshipEndMember fromRole, 31RelationshipEndMember toRole, 45private RelationshipEndMember _fromRole; 46private RelationshipEndMember _toRole; 74public RelationshipEndMember FromRole 88public RelationshipEndMember ToRole 140RelationshipEndMember fromRole = FromRole; 146RelationshipEndMember toRole = ToRole;
System\Data\Metadata\Edm\RelationshipType.cs (4)
22private ReadOnlyMetadataCollection<RelationshipEndMember> _relationshipEndMembers; 45public ReadOnlyMetadataCollection<RelationshipEndMember> RelationshipEndMembers 52FilteredReadOnlyMetadataCollection<RelationshipEndMember, EdmMember> relationshipEndMembers = new FilteredReadOnlyMetadataCollection<RelationshipEndMember, EdmMember>(
System\Data\Metadata\ObjectLayer\ObjectItemAttributeAssemblyLoader.cs (4)
565navigationProperty.ToEndMember = (RelationshipEndMember)relationshipType.Members[0]; 566navigationProperty.FromEndMember = (RelationshipEndMember)relationshipType.Members[1]; 570navigationProperty.ToEndMember = (RelationshipEndMember)relationshipType.Members[1]; 571navigationProperty.FromEndMember = (RelationshipEndMember)relationshipType.Members[0];
System\Data\Metadata\ObjectLayer\ObjectItemConventionAssemblyLoader.cs (4)
546navigationProperty.ToEndMember = (RelationshipEndMember)((RelationshipType)ospaceRelationship).Members.First(e => e.Name == cspaceProperty.ToEndMember.Name); 547navigationProperty.FromEndMember = (RelationshipEndMember)((RelationshipType)ospaceRelationship).Members.First(e => e.Name == cspaceProperty.FromEndMember.Name); 702RelationshipEndMember cspaceEnd = cspaceAssociation.RelationshipEndMembers[i]; 714private static StructuralType GetRelationshipEndType(RelationshipEndMember relationshipEndMember)
System\Data\Objects\DataClasses\RelatedEnd.cs (5)
89private RelationshipEndMember _fromEndProperty; //owner end property 91private RelationshipEndMember _toEndProperty; 260internal RelationshipEndMember ToEndMember 284internal RelationshipEndMember FromEndProperty 2285private static bool CheckCascadeDeleteFlag(RelationshipEndMember relationEndProperty)
System\Data\Objects\EntityEntry.cs (1)
2631internal void DeleteRelationshipsThatReferenceKeys(RelationshipSet relationshipSet, RelationshipEndMember endMember)
System\Data\Query\InternalTrees\RelPropertyHelper.cs (6)
37private readonly RelationshipEndMember m_fromEnd; 38private readonly RelationshipEndMember m_toEnd; 42internal RelProperty(RelationshipType relationshipType, RelationshipEndMember fromEnd, RelationshipEndMember toEnd) 59public RelationshipEndMember FromEnd { get { return m_fromEnd; } } 64public RelationshipEndMember ToEnd { get { return m_toEnd; } }
System\Data\Query\InternalTrees\ScalarOps.cs (3)
430Debug.Assert((property is EdmProperty) || (property is RelationshipEndMember) || (property is NavigationProperty), "Unexpected EdmMember type"); 1601internal RelationshipEndMember FromEnd { get { return m_property.FromEnd; } } 1605internal RelationshipEndMember ToEnd { get { return m_property.ToEnd; } }
System\Data\Query\PlanCompiler\ConstraintManager.cs (1)
305if (member is md.RelationshipEndMember)
System\Data\Query\PlanCompiler\PreProcessor.cs (2)
675private static EntitySetBase FindTargetEntitySet(RelationshipSet relationshipSet, RelationshipEndMember targetEnd) 709private Node BuildJoinForNavProperty(RelationshipSet relSet, RelationshipEndMember end,
System.Data.Entity.Design (11)
System\Data\Entity\Design\Common\MetadataItemSerializer.cs (3)
271foreach (RelationshipEndMember end in associationType.RelationshipEndMembers) 302private void WriteReferentialConstraintRoleElement(string nodeName, RelationshipEndMember end, IList<EdmProperty> properties) 316private void WriteRelationshipEndElement(RelationshipEndMember end)
System\Data\Entity\Design\EntityStoreSchemaGenerator\EntityStoreSchemaGenerator.LoadMethodSessionState.cs (3)
28public Dictionary<RelationshipEndMember, EntityType> RelationshipEndTypeLookup = new Dictionary<RelationshipEndMember, EntityType>(); 74public EntitySet GetEntitySet(RelationshipEndMember end)
System\Data\EntityModel\Emitters\AttributeEmitter.cs (1)
155RelationshipEndMember targetRelationshipEnd,
System\Data\EntityModel\Emitters\NavigationPropertyEmitter.cs (4)
75private CodeMemberProperty EmitNavigationProperty(RelationshipEndMember target, bool referenceProperty) 312private CodeTypeReference GetReturnType(RelationshipEndMember target, bool referenceMethod) 328private static EntityTypeBase GetEntityType(RelationshipEndMember endMember) 340private CodeMethodInvokeExpression EmitGetMethod(RelationshipEndMember target)
System.Data.Services (2)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (2)
1087RelationshipEndMember member) 1479private static NavigationProperty PropertyForEnd(EntitySet set, RelationshipEndMember member)
System.Data.Services.Design (4)
System\Data\EntityModel\Emitters\NavigationPropertyEmitter.cs (4)
95private CodeMemberProperty EmitNavigationProperty(RelationshipEndMember target) 313private CodeTypeReference GetReturnType(RelationshipEndMember target) 325private static EntityTypeBase GetEntityType(RelationshipEndMember endMember) 337private CodeExpression EmitGetMethod(RelationshipEndMember target)
System.Web.DynamicData (1)
DynamicData\ModelProviders\EFAssociationProvider.cs (1)
94internal static long BuildRelationshipKey(EntityType entityType, RelationshipEndMember member) {