Partager via


BindingPathConfiguration<TStructuralType>.HasManyBinding Méthode

Définition

Surcharges

HasManyBinding<TTargetType,TDerivedType>(Expression<Func<TDerivedType,IEnumerable<TTargetType>>>, String)

Configure un chemin un-à-plusieurs du type dérivé pour ce chemin de liaison et lie la propriété de navigation correspondante au jeu d’entités donné.

HasManyBinding<TTargetType>(Expression<Func<TStructuralType,IEnumerable<TTargetType>>>, String)

Configure un chemin un-à-plusieurs pour ce chemin de liaison et lie la propriété de navigation correspondante au jeu d’entités donné.

HasManyBinding<TTargetType,TDerivedType>(Expression<Func<TDerivedType,IEnumerable<TTargetType>>>, String)

Configure un chemin un-à-plusieurs du type dérivé pour ce chemin de liaison et lie la propriété de navigation correspondante au jeu d’entités donné.

public Microsoft.AspNet.OData.Builder.NavigationPropertyBindingConfiguration HasManyBinding<TTargetType,TDerivedType> (System.Linq.Expressions.Expression<Func<TDerivedType,System.Collections.Generic.IEnumerable<TTargetType>>> navigationExpression, string targetEntitySet) where TTargetType : class where TDerivedType : class, TStructuralType;
member this.HasManyBinding : System.Linq.Expressions.Expression<Func<#'StructuralType, seq<'argetType>>> * string -> Microsoft.AspNet.OData.Builder.NavigationPropertyBindingConfiguration (requires 'argetType : null)
Public Function HasManyBinding(Of TTargetType As Class, TDerivedType As Class) (navigationExpression As Expression(Of Func(Of TDerivedType, IEnumerable(Of TTargetType))), targetEntitySet As String) As NavigationPropertyBindingConfiguration

Paramètres de type

TTargetType

Type de propriété cible.

TDerivedType

Type de structure dérivé.

Paramètres

navigationExpression
Expression<Func<TDerivedType,IEnumerable<TTargetType>>>

Expression lambda représentant la propriété de chemin de liaison pour la relation. Par exemple, en C# t => t.MyProperty et en Visual Basic .NET Function(t) t.MyProperty.

targetEntitySet
String

Source de navigation (jeu d'entités) cible pour la liaison.

Retours

Objet NavigationPropertyBindingConfiguration de configuration qui peut être utilisé pour configurer davantage la relation.

S’applique à

HasManyBinding<TTargetType>(Expression<Func<TStructuralType,IEnumerable<TTargetType>>>, String)

Configure un chemin un-à-plusieurs pour ce chemin de liaison et lie la propriété de navigation correspondante au jeu d’entités donné.

public Microsoft.AspNet.OData.Builder.NavigationPropertyBindingConfiguration HasManyBinding<TTargetType> (System.Linq.Expressions.Expression<Func<TStructuralType,System.Collections.Generic.IEnumerable<TTargetType>>> navigationExpression, string targetEntitySet) where TTargetType : class;
member this.HasManyBinding : System.Linq.Expressions.Expression<Func<'StructuralType, seq<'argetType>>> * string -> Microsoft.AspNet.OData.Builder.NavigationPropertyBindingConfiguration (requires 'argetType : null)
Public Function HasManyBinding(Of TTargetType As Class) (navigationExpression As Expression(Of Func(Of TStructuralType, IEnumerable(Of TTargetType))), targetEntitySet As String) As NavigationPropertyBindingConfiguration

Paramètres de type

TTargetType

Type de propriété cible.

Paramètres

navigationExpression
Expression<Func<TStructuralType,IEnumerable<TTargetType>>>

Expression lambda représentant la propriété de chemin de liaison pour la relation. Par exemple, en C# t => t.MyProperty et en Visual Basic .NET Function(t) t.MyProperty.

targetEntitySet
String

Source de navigation (jeu d'entités) cible pour la liaison.

Retours

Objet NavigationPropertyBindingConfiguration de configuration qui peut être utilisé pour configurer davantage la relation.

S’applique à