Partager via


NavigationSourceConfiguration<TEntityType>.HasManyBinding Méthode

Définition

Surcharges

HasManyBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType, IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>)

Configure une relation un à plusieurs à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné.

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

Configure une relation un à plusieurs à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné.

HasManyBinding<TTargetType>(Expression<Func<TEntityType,IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>)

Configure une relation un à plusieurs à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné.

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

Configure une relation un à plusieurs à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné.

HasManyBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType, IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>)

Configure une relation un à plusieurs à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné.

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

Paramètres de type

TTargetType

Type de source de navigation cible.

TDerivedEntityType

Type d'entité cible.

Paramètres

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

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

targetEntitySet
NavigationSourceConfiguration<TTargetType>

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

Retours

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

S’applique à

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

Configure une relation un à plusieurs à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné.

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

Paramètres de type

TTargetType

Type de source de navigation cible.

TDerivedEntityType

Type d'entité cible.

Paramètres

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

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

entitySetName
String

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

Retours

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

S’applique à

HasManyBinding<TTargetType>(Expression<Func<TEntityType,IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>)

Configure une relation un à plusieurs à partir de ce type d'entité 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<TEntityType,System.Collections.Generic.IEnumerable<TTargetType>>> navigationExpression, Microsoft.AspNet.OData.Builder.NavigationSourceConfiguration<TTargetType> targetEntitySet) where TTargetType : class;
member this.HasManyBinding : System.Linq.Expressions.Expression<Func<'EntityType, seq<'argetType>>> * Microsoft.AspNet.OData.Builder.NavigationSourceConfiguration<'argetType (requires 'argetType : null)> -> Microsoft.AspNet.OData.Builder.NavigationPropertyBindingConfiguration (requires 'argetType : null)
Public Function HasManyBinding(Of TTargetType As Class) (navigationExpression As Expression(Of Func(Of TEntityType, IEnumerable(Of TTargetType))), targetEntitySet As NavigationSourceConfiguration(Of TTargetType)) As NavigationPropertyBindingConfiguration

Paramètres de type

TTargetType

Type de source de navigation cible.

Paramètres

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

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

targetEntitySet
NavigationSourceConfiguration<TTargetType>

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

Retours

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

S’applique à

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

Configure une relation un à plusieurs à partir de ce type d'entité 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<TEntityType,System.Collections.Generic.IEnumerable<TTargetType>>> navigationExpression, string entitySetName) where TTargetType : class;
member this.HasManyBinding : System.Linq.Expressions.Expression<Func<'EntityType, seq<'argetType>>> * string -> Microsoft.AspNet.OData.Builder.NavigationPropertyBindingConfiguration (requires 'argetType : null)
Public Function HasManyBinding(Of TTargetType As Class) (navigationExpression As Expression(Of Func(Of TEntityType, IEnumerable(Of TTargetType))), entitySetName As String) As NavigationPropertyBindingConfiguration

Paramètres de type

TTargetType

Type de source de navigation cible.

Paramètres

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

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

entitySetName
String

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

Retours

Objet de configuration pouvant être utilisé pour configurer davantage la relation.

S’applique à