RelationshipType Class

 

Represents the Relationship type

Namespace:   System.Data.Entity.Core.Metadata.Edm
Assembly:  EntityFramework (in EntityFramework.dll)

System.Object
  System.Data.Entity.Core.Metadata.Edm.MetadataItem
    System.Data.Entity.Core.Metadata.Edm.GlobalItem
      System.Data.Entity.Core.Metadata.Edm.EdmType
        System.Data.Entity.Core.Metadata.Edm.StructuralType
          System.Data.Entity.Core.Metadata.Edm.EntityTypeBase
            System.Data.Entity.Core.Metadata.Edm.RelationshipType
              System.Data.Entity.Core.Metadata.Edm.AssociationType

[SuppressMessageAttribute("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance")]
public abstract class RelationshipType : EntityTypeBase

NameDescription
System_CAPS_pubpropertyAbstract

Gets a value indicating whether this type is abstract or not.(Inherited from EdmType.)

System_CAPS_pubpropertyBaseType

Gets the base type of this type.(Inherited from EdmType.)

System_CAPS_pubpropertyBuiltInTypeKind

Gets the built-in type kind for this type.(Inherited from MetadataItem.)

System_CAPS_pubpropertyDocumentation

Gets or sets the documentation associated with this type.(Inherited from MetadataItem.)

System_CAPS_pubpropertyFullName

Gets the full name of this type.(Inherited from EdmType.)

System_CAPS_pubpropertyKeyMembers

Gets the list of all the key members for the current entity or relationship type.(Inherited from EntityTypeBase.)

System_CAPS_pubpropertyKeyProperties

Gets the list of all the key properties for this entity type.(Inherited from EntityTypeBase.)

System_CAPS_pubpropertyMembers

Gets the list of members on this type.(Inherited from StructuralType.)

System_CAPS_pubpropertyMetadataProperties

Gets the list of properties of the current type.(Inherited from MetadataItem.)

System_CAPS_pubpropertyName

Gets the name of this type.(Inherited from EdmType.)

System_CAPS_pubpropertyNamespaceName

Gets the namespace of this type.(Inherited from EdmType.)

System_CAPS_pubpropertyRelationshipEndMembers

Gets the list of ends for this relationship type.

NameDescription
System_CAPS_pubmethodAddAnnotation(String, Object)

Adds or updates an annotation with the specified name and value.(Inherited from MetadataItem.)

System_CAPS_pubmethodAddKeyMember(EdmMember)

Adds the specified property to the list of keys for the current entity.(Inherited from EntityTypeBase.)

System_CAPS_pubmethodAddMember(EdmMember)

Adds a member to this type(Inherited from StructuralType.)

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetCollectionType()

Returns an instance of the CollectionType whose element type is this type.(Inherited from EdmType.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRemoveAnnotation(String)

Removes an annotation with the specified name.(Inherited from MetadataItem.)

System_CAPS_pubmethodRemoveMember(EdmMember)

Removes the specified key member from the collection.(Inherited from EntityTypeBase.)

System_CAPS_pubmethodToString()

Returns the full name of this type.(Inherited from EdmType.)

NameDescription
System_CAPS_pubmethodNavigate(String, String, DbExpression)

Overloaded. Creates a new DbRelationshipNavigationExpression representing the navigation of a composition or association relationship.(Defined by DbExpressionBuilder.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.