SerializationExtensionMethods.SetAssociationSetAnnotations Method
Sets the annotations for the association set serialized for a navigation target of an entity set.
Namespace: Microsoft.Data.Edm.Csdl
Assembly: Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Sub SetAssociationSetAnnotations ( _
model As IEdmModel, _
entitySet As IEdmEntitySet, _
property As IEdmNavigationProperty, _
annotations As IEnumerable(Of IEdmDirectValueAnnotation), _
end1Annotations As IEnumerable(Of IEdmDirectValueAnnotation), _
end2Annotations As IEnumerable(Of IEdmDirectValueAnnotation) _
)
'Usage
Dim model As IEdmModel
Dim entitySet As IEdmEntitySet
Dim property As IEdmNavigationProperty
Dim annotations As IEnumerable(Of IEdmDirectValueAnnotation)
Dim end1Annotations As IEnumerable(Of IEdmDirectValueAnnotation)
Dim end2Annotations As IEnumerable(Of IEdmDirectValueAnnotation)
model.SetAssociationSetAnnotations(entitySet, _
property, annotations, end1Annotations, _
end2Annotations)
public static void SetAssociationSetAnnotations(
this IEdmModel model,
IEdmEntitySet entitySet,
IEdmNavigationProperty property,
IEnumerable<IEdmDirectValueAnnotation> annotations,
IEnumerable<IEdmDirectValueAnnotation> end1Annotations,
IEnumerable<IEdmDirectValueAnnotation> end2Annotations
)
[ExtensionAttribute]
public:
static void SetAssociationSetAnnotations(
IEdmModel^ model,
IEdmEntitySet^ entitySet,
IEdmNavigationProperty^ property,
IEnumerable<IEdmDirectValueAnnotation^>^ annotations,
IEnumerable<IEdmDirectValueAnnotation^>^ end1Annotations,
IEnumerable<IEdmDirectValueAnnotation^>^ end2Annotations
)
static member SetAssociationSetAnnotations :
model:IEdmModel *
entitySet:IEdmEntitySet *
property:IEdmNavigationProperty *
annotations:IEnumerable<IEdmDirectValueAnnotation> *
end1Annotations:IEnumerable<IEdmDirectValueAnnotation> *
end2Annotations:IEnumerable<IEdmDirectValueAnnotation> -> unit
public static function SetAssociationSetAnnotations(
model : IEdmModel,
entitySet : IEdmEntitySet,
property : IEdmNavigationProperty,
annotations : IEnumerable<IEdmDirectValueAnnotation>,
end1Annotations : IEnumerable<IEdmDirectValueAnnotation>,
end2Annotations : IEnumerable<IEdmDirectValueAnnotation>
)
Parameters
- model
Type: Microsoft.Data.Edm.IEdmModel
Model containing the entity set.
- entitySet
Type: Microsoft.Data.Edm.IEdmEntitySet
The entity set.
- property
Type: Microsoft.Data.Edm.IEdmNavigationProperty
The navigation property.
- annotations
Type: System.Collections.Generic.IEnumerable<IEdmDirectValueAnnotation>
The association set annotations.
- end1Annotations
Type: System.Collections.Generic.IEnumerable<IEdmDirectValueAnnotation>
The annotations for association set end 1.
- end2Annotations
Type: System.Collections.Generic.IEnumerable<IEdmDirectValueAnnotation>
The annotations for association set end 2.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type IEdmModel. When you use instance method syntax to call this method, omit the first parameter. For more information, see https://msdn.microsoft.com/en-us/library/bb384936(v=vs.103) or https://msdn.microsoft.com/en-us/library/bb383977(v=vs.103).