CreateNavigation Method (String, IEdmTypeReference, Boolean, EdmOnDeleteAction, String, IEdmTypeReference, Boolean, EdmOnDeleteAction)

Creates two navigation properties representing an association between two entity types.

Namespace:  Microsoft.Data.Edm.Library
Assembly:  Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)

Syntax

'Declaration
Public Shared Function CreateNavigation ( _
    propertyName As String, _
    propertyType As IEdmTypeReference, _
    containsTarget As Boolean, _
    onDelete As EdmOnDeleteAction, _
    partnerPropertyName As String, _
    partnerPropertyType As IEdmTypeReference, _
    partnerContainsTarget As Boolean, _
    partnerOnDelete As EdmOnDeleteAction _
) As EdmNavigationProperty
'Usage
Dim propertyName As String
Dim propertyType As IEdmTypeReference
Dim containsTarget As Boolean
Dim onDelete As EdmOnDeleteAction
Dim partnerPropertyName As String
Dim partnerPropertyType As IEdmTypeReference
Dim partnerContainsTarget As Boolean
Dim partnerOnDelete As EdmOnDeleteAction
Dim returnValue As EdmNavigationProperty

returnValue = EdmNavigationProperty.CreateNavigation(propertyName, _
    propertyType, containsTarget, onDelete, _
    partnerPropertyName, partnerPropertyType, _
    partnerContainsTarget, partnerOnDelete)
public static EdmNavigationProperty CreateNavigation(
    string propertyName,
    IEdmTypeReference propertyType,
    bool containsTarget,
    EdmOnDeleteAction onDelete,
    string partnerPropertyName,
    IEdmTypeReference partnerPropertyType,
    bool partnerContainsTarget,
    EdmOnDeleteAction partnerOnDelete
)
public:
static EdmNavigationProperty^ CreateNavigation(
    String^ propertyName, 
    IEdmTypeReference^ propertyType, 
    bool containsTarget, 
    EdmOnDeleteAction onDelete, 
    String^ partnerPropertyName, 
    IEdmTypeReference^ partnerPropertyType, 
    bool partnerContainsTarget, 
    EdmOnDeleteAction partnerOnDelete
)
static member CreateNavigation : 
        propertyName:string * 
        propertyType:IEdmTypeReference * 
        containsTarget:bool * 
        onDelete:EdmOnDeleteAction * 
        partnerPropertyName:string * 
        partnerPropertyType:IEdmTypeReference * 
        partnerContainsTarget:bool * 
        partnerOnDelete:EdmOnDeleteAction -> EdmNavigationProperty 
public static function CreateNavigation(
    propertyName : String, 
    propertyType : IEdmTypeReference, 
    containsTarget : boolean, 
    onDelete : EdmOnDeleteAction, 
    partnerPropertyName : String, 
    partnerPropertyType : IEdmTypeReference, 
    partnerContainsTarget : boolean, 
    partnerOnDelete : EdmOnDeleteAction
) : EdmNavigationProperty

Parameters

  • containsTarget
    Type: System..::..Boolean
    A value indicating whether the navigation source logically contains the navigation target.
  • partnerContainsTarget
    Type: System..::..Boolean
    A value indicating whether the navigation target logically contains the navigation source.

Return Value

Type: Microsoft.Data.Edm.Library..::..EdmNavigationProperty
Navigation property.

See Also

Reference

EdmNavigationProperty Class

CreateNavigation Overload

Microsoft.Data.Edm.Library Namespace