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
- propertyName
Type: System..::..String
Navigation property name.
- propertyType
Type: Microsoft.Data.Edm..::..IEdmTypeReference
Type of the navigation property.
- containsTarget
Type: System..::..Boolean
A value indicating whether the navigation source logically contains the navigation target.
- onDelete
Type: Microsoft.Data.Edm..::..EdmOnDeleteAction
Action to take upon deletion of an instance of the navigation source.
- partnerPropertyName
Type: System..::..String
Navigation partner property name.
- partnerPropertyType
Type: Microsoft.Data.Edm..::..IEdmTypeReference
Type of the navigation partner property.
- partnerContainsTarget
Type: System..::..Boolean
A value indicating whether the navigation target logically contains the navigation source.
- partnerOnDelete
Type: Microsoft.Data.Edm..::..EdmOnDeleteAction
Action to take upon deletion of an instance of the navigation target.
Return Value
Type: Microsoft.Data.Edm.Library..::..EdmNavigationProperty
Navigation property.