Compartilhar via


BindingPathConfiguration<TStructuralType> Classe

Definição

Representa a configuração do caminho de associação que pode ser criado usando ODataModelBuilder. O tipo estrutural da propriedade de caminho de associação atual.

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

Parâmetros de tipo

TStructuralType
Herança
BindingPathConfiguration<TStructuralType>

Construtores

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

Inicializa uma nova instância da classe BindingPathConfiguration<TStructuralType>.

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

Inicializa uma nova instância da classe BindingPathConfiguration<TStructuralType>.

Propriedades

BindingPath

Obtém a cadeia de caracteres de informações de caminho de associação. como "A.B/C/D.E".

Path

Obtém a lista de informações de caminho de associação.

Métodos

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

Configura um caminho um para muitos do tipo derivado para esse caminho de associação e associa a propriedade de navegação correspondente ao conjunto de entidades fornecido.

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

Configura um caminho um para muitos para esse caminho de associação e associa a propriedade de navegação correspondente ao conjunto de entidades fornecido.

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

Configura um caminho um para muitos do tipo derivado para esse caminho de associação.

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

Configura um caminho um para muitos do tipo derivado para esse caminho de associação.

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

Configura um caminho um para muitos para esse caminho de associação.

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

Configura um caminho um para muitos para esse caminho de associação.

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

Configura um caminho um para um do tipo derivado para esse caminho de associação e associa a propriedade de navegação correspondente ao conjunto de entidades fornecido.

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

Configura um caminho um-para-um opcional para esse caminho de associação e associa a propriedade de navegação correspondente ao conjunto de entidades fornecido.

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

Configura um caminho um-para-um necessário do tipo derivado para esse caminho de associação e associa a propriedade de navegação correspondente ao conjunto de entidades fornecido.

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

Configura um caminho um-para-um necessário para esse caminho de associação e associa a propriedade de navegação correspondente ao conjunto de entidades fornecido.

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

Configura um caminho um-para-um necessário do tipo derivado para esse caminho de associação.

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

Configura um caminho um-para-um necessário do tipo derivado para esse caminho de associação.

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

Configura um caminho um para um para esse caminho de associação.

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

Configura um caminho um para um para esse caminho de associação.

Aplica-se a