Partager via


BindingPathConfiguration<TStructuralType> Classe

Définition

Représente la configuration du chemin de liaison qui peut être généré à l’aide de ODataModelBuilder. Type structurel de la propriété de chemin de liaison actuelle.

public class BindingPathConfiguration<TStructuralType> where TStructuralType : class
type BindingPathConfiguration<'StructuralType (requires 'StructuralType : null)> = class
Public Class BindingPathConfiguration(Of TStructuralType)

Paramètres de type

TStructuralType
Héritage
BindingPathConfiguration<TStructuralType>

Constructeurs

BindingPathConfiguration<TStructuralType>(ODataModelBuilder, StructuralTypeConfiguration<TStructuralType>, NavigationSourceConfiguration, IList<MemberInfo>)

Initialise une nouvelle instance de la classe BindingPathConfiguration<TStructuralType>.

BindingPathConfiguration<TStructuralType>(ODataModelBuilder, StructuralTypeConfiguration<TStructuralType>, NavigationSourceConfiguration)

Initialise une nouvelle instance de la classe BindingPathConfiguration<TStructuralType>.

Propriétés

BindingPath

Obtient la chaîne d’informations de chemin de liaison. like « A.B/C/D.E ».

Path

Obtient la liste des informations de chemin de liaison.

Méthodes

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

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,TDerivedType>(Expression<Func<TDerivedType,IEnumerable<TTargetType>>>)

Configure un chemin un-à-plusieurs du type dérivé 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>(Expression<Func<TStructuralType,IEnumerable<TTargetType>>>)

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

HasOptionalBinding<TTargetType,TDerivedType>(Expression<Func<TDerivedType,TTargetType>>, String)

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

HasOptionalBinding<TTargetType>(Expression<Func<TStructuralType,TTargetType>>, String)

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

HasRequiredBinding<TTargetType,TDerivedType>(Expression<Func<TDerivedType,TTargetType>>, String)

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

HasRequiredBinding<TTargetType>(Expression<Func<TStructuralType,TTargetType>>, String)

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

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>>, Boolean, Boolean)

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

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

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

S’applique à