Partager via


BindingPathConfiguration<TStructuralType>.HasSinglePath Méthode

Définition

Surcharges

HasSinglePath<TTargetType,TDerivedType>(Expression<Func<TDerivedType,TTargetType>>, Boolean, Boolean)

Configure un chemin d’accès un-à-un requis du type dérivé pour ce chemin de liaison.

HasSinglePath<TTargetType,TDerivedType>(Expression<Func<TDerivedType,TTargetType>>)

Configure un chemin d’accès un-à-un requis du type dérivé pour ce chemin de liaison.

HasSinglePath<TTargetType>(Expression<Func<TStructuralType,TTargetType>>)

Configure un chemin d’accès un-à-un pour ce chemin de liaison.

HasSinglePath<TTargetType>(Expression<Func<TStructuralType,TTargetType>>, Boolean, Boolean)

Configure un chemin d’accès un-à-un pour ce chemin de liaison.

HasSinglePath<TTargetType,TDerivedType>(Expression<Func<TDerivedType,TTargetType>>, Boolean, Boolean)

Configure un chemin d’accès un-à-un requis du type dérivé pour ce chemin de liaison.

public Microsoft.AspNet.OData.Builder.BindingPathConfiguration<TTargetType> HasSinglePath<TTargetType,TDerivedType> (System.Linq.Expressions.Expression<Func<TDerivedType,TTargetType>> pathExpression, bool required, bool contained) where TTargetType : class where TDerivedType : class, TStructuralType;
member this.HasSinglePath : System.Linq.Expressions.Expression<Func<#'StructuralType, 'argetType>> * bool * bool -> Microsoft.AspNet.OData.Builder.BindingPathConfiguration<'argetType (requires 'argetType : null)> (requires 'argetType : null)
Public Function HasSinglePath(Of TTargetType As Class, TDerivedType As Class) (pathExpression As Expression(Of Func(Of TDerivedType, TTargetType)), required As Boolean, 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,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.

required
Boolean

Indicateur représentant la propriété cible requise ou facultative.

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 à

HasSinglePath<TTargetType,TDerivedType>(Expression<Func<TDerivedType,TTargetType>>)

Configure un chemin d’accès un-à-un requis du type dérivé pour ce chemin de liaison.

public Microsoft.AspNet.OData.Builder.BindingPathConfiguration<TTargetType> HasSinglePath<TTargetType,TDerivedType> (System.Linq.Expressions.Expression<Func<TDerivedType,TTargetType>> pathExpression) where TTargetType : class where TDerivedType : class, TStructuralType;
member this.HasSinglePath : System.Linq.Expressions.Expression<Func<#'StructuralType, 'argetType>> -> Microsoft.AspNet.OData.Builder.BindingPathConfiguration<'argetType (requires 'argetType : null)> (requires 'argetType : null)
Public Function HasSinglePath(Of TTargetType As Class, TDerivedType As Class) (pathExpression As Expression(Of Func(Of TDerivedType, 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,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 à

HasSinglePath<TTargetType>(Expression<Func<TStructuralType,TTargetType>>)

Configure un chemin d’accès un-à-un pour ce chemin de liaison.

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

Paramètres de type

TTargetType

Type de propriété cible.

Paramètres

pathExpression
Expression<Func<TStructuralType,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 à

HasSinglePath<TTargetType>(Expression<Func<TStructuralType,TTargetType>>, Boolean, Boolean)

Configure un chemin d’accès un-à-un pour ce chemin de liaison.

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

Paramètres de type

TTargetType

Type de propriété cible.

Paramètres

pathExpression
Expression<Func<TStructuralType,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.

required
Boolean

Indicateur représentant la propriété cible requise ou facultative.

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 à