Partager via


BindingPathConfiguration<TStructuralType>.HasManyPath Méthode

Définition

Surcharges

HasManyPath<TTargetType,TDerivedType>(Expression<Func<TDerivedType,IEnumerable<TTargetType>>>)

Configure un chemin un-à-plusieurs du type dérivé pour ce chemin de liaison.

HasManyPath<TTargetType,TDerivedType>(Expression<Func<TDerivedType,IEnumerable<TTargetType>>>, Boolean)

Configure un chemin un-à-plusieurs du type dérivé pour ce chemin de liaison.

HasManyPath<TTargetType>(Expression<Func<TStructuralType,IEnumerable<TTargetType>>>)

Configure un chemin un-à-plusieurs pour ce chemin de liaison.

HasManyPath<TTargetType>(Expression<Func<TStructuralType,IEnumerable<TTargetType>>>, Boolean)

Configure un chemin un-à-plusieurs pour ce chemin de liaison.

HasManyPath<TTargetType,TDerivedType>(Expression<Func<TDerivedType,IEnumerable<TTargetType>>>)

Configure un chemin un-à-plusieurs du type dérivé pour ce chemin de liaison.

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

Paramètres de type

TTargetType

Type de propriété cible.

TDerivedType

Type de structure dérivé.

Paramètres

pathExpression
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.

Retours

Objet de configuration BindingPathConfiguration<TStructuralType> qui peut être utilisé pour configurer davantage le chemin de liaison ou mettre fin à la liaison.

S’applique à

HasManyPath<TTargetType,TDerivedType>(Expression<Func<TDerivedType,IEnumerable<TTargetType>>>, Boolean)

Configure un chemin un-à-plusieurs du type dérivé pour ce chemin de liaison.

public Microsoft.AspNet.OData.Builder.BindingPathConfiguration<TTargetType> HasManyPath<TTargetType,TDerivedType> (System.Linq.Expressions.Expression<Func<TDerivedType,System.Collections.Generic.IEnumerable<TTargetType>>> pathExpression, bool contained) where TTargetType : class where TDerivedType : class, TStructuralType;
member this.HasManyPath : System.Linq.Expressions.Expression<Func<#'StructuralType, seq<'argetType>>> * bool -> Microsoft.AspNet.OData.Builder.BindingPathConfiguration<'argetType (requires 'argetType : null)> (requires 'argetType : null)
Public Function HasManyPath(Of TTargetType As Class, TDerivedType As Class) (pathExpression As Expression(Of Func(Of TDerivedType, IEnumerable(Of TTargetType))), contained As Boolean) As BindingPathConfiguration(Of TTargetType)

Paramètres de type

TTargetType

Type de propriété cible.

TDerivedType

Type de structure dérivé.

Paramètres

pathExpression
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.

contained
Boolean

Indicateur représentant la propriété cible en tant que confinement.

Retours

Objet de configuration BindingPathConfiguration<TStructuralType> qui peut être utilisé pour configurer davantage le chemin de liaison ou mettre fin à la liaison.

S’applique à

HasManyPath<TTargetType>(Expression<Func<TStructuralType,IEnumerable<TTargetType>>>)

Configure un chemin un-à-plusieurs pour ce chemin de liaison.

public Microsoft.AspNet.OData.Builder.BindingPathConfiguration<TTargetType> HasManyPath<TTargetType> (System.Linq.Expressions.Expression<Func<TStructuralType,System.Collections.Generic.IEnumerable<TTargetType>>> pathExpression) where TTargetType : class;
member this.HasManyPath : System.Linq.Expressions.Expression<Func<'StructuralType, seq<'argetType>>> -> Microsoft.AspNet.OData.Builder.BindingPathConfiguration<'argetType (requires 'argetType : null)> (requires 'argetType : null)
Public Function HasManyPath(Of TTargetType As Class) (pathExpression As Expression(Of Func(Of TStructuralType, IEnumerable(Of TTargetType)))) As BindingPathConfiguration(Of TTargetType)

Paramètres de type

TTargetType

Type de propriété cible.

Paramètres

pathExpression
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.

Retours

Objet de configuration BindingPathConfiguration<TStructuralType> qui peut être utilisé pour configurer davantage le chemin de liaison ou mettre fin à la liaison.

S’applique à

HasManyPath<TTargetType>(Expression<Func<TStructuralType,IEnumerable<TTargetType>>>, Boolean)

Configure un chemin un-à-plusieurs pour ce chemin de liaison.

public Microsoft.AspNet.OData.Builder.BindingPathConfiguration<TTargetType> HasManyPath<TTargetType> (System.Linq.Expressions.Expression<Func<TStructuralType,System.Collections.Generic.IEnumerable<TTargetType>>> pathExpression, bool contained) where TTargetType : class;
member this.HasManyPath : System.Linq.Expressions.Expression<Func<'StructuralType, seq<'argetType>>> * bool -> Microsoft.AspNet.OData.Builder.BindingPathConfiguration<'argetType (requires 'argetType : null)> (requires 'argetType : null)
Public Function HasManyPath(Of TTargetType As Class) (pathExpression As Expression(Of Func(Of TStructuralType, IEnumerable(Of TTargetType))), contained As Boolean) As BindingPathConfiguration(Of TTargetType)

Paramètres de type

TTargetType

Type de propriété cible.

Paramètres

pathExpression
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.

contained
Boolean

Indicateur représentant la propriété cible en tant que confinement.

Retours

Objet de configuration BindingPathConfiguration<TStructuralType> qui peut être utilisé pour configurer davantage le chemin de liaison ou mettre fin à la liaison.

S’applique à