ReferentialConstraint Class 
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This class represents a referential constraint between two entities specifying the "to" and "from" ends of the relationship.
public sealed class ReferentialConstraint : System.Data.Entity.Core.Metadata.Edm.MetadataItemtype ReferentialConstraint = class
    inherit MetadataItemPublic NotInheritable Class ReferentialConstraint
Inherits MetadataItem- Inheritance
Constructors
| ReferentialConstraint(RelationshipEndMember, RelationshipEndMember, IEnumerable<EdmProperty>, IEnumerable<EdmProperty>) | Constructs a new constraint on the relationship | 
Properties
| BuiltInTypeKind | Gets the built-in type kind for this ReferentialConstraint. | 
| Documentation | Gets or sets the documentation associated with this type.(Inherited from MetadataItem) | 
| FromProperties | Gets the list of properties for the "from role" on which this ReferentialConstraint is defined. | 
| FromRole | Gets the "from role" that takes part in this ReferentialConstraint . | 
| MetadataProperties | Gets the list of properties of the current type.(Inherited from MetadataItem) | 
| ToProperties | Gets the list of properties for the "to role" on which this ReferentialConstraint is defined. | 
| ToRole | Gets the "to role" that takes part in this ReferentialConstraint. | 
Methods
| AddAnnotation(String, Object) | Adds or updates an annotation with the specified name and value.(Inherited from MetadataItem) | 
| RemoveAnnotation(String) | Removes an annotation with the specified name.(Inherited from MetadataItem) | 
| ToString() | Returns the combination of the names of the FromRole and the ToRole . |