Sdílet prostřednictvím


BindingPathConfiguration<TStructuralType> Třída

Definice

Představuje konfiguraci pro cestu vazby, kterou lze sestavit pomocí ODataModelBuilder. Strukturální typ aktuální cesty vazby vlastnost.

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

Parametry typu

TStructuralType
Dědičnost
BindingPathConfiguration<TStructuralType>

Konstruktory

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

Inicializuje novou instanci BindingPathConfiguration<TStructuralType> třídy .

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

Inicializuje novou instanci BindingPathConfiguration<TStructuralType> třídy .

Vlastnosti

BindingPath

Získá řetězec informace o cestě vazby. například "A.B/C/D.E".

Path

Získá seznam informací o cestě vazby.

Metody

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

Nakonfiguruje cestu 1:N odvozeného typu pro tuto cestu vazby a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

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

Nakonfiguruje cestu 1:N pro tuto cestu vazby a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

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

Konfiguruje cestu 1:N odvozeného typu pro tuto cestu vazby.

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

Konfiguruje cestu 1:N odvozeného typu pro tuto cestu vazby.

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

Nakonfiguruje cestu 1:N pro tuto cestu vazby.

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

Nakonfiguruje cestu 1:N pro tuto cestu vazby.

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

Nakonfiguruje cestu 1:1 odvozeného typu pro tuto cestu vazby a vytvoří vazbu odpovídající navigační vlastnosti na danou sadu entit.

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

Nakonfiguruje volitelnou cestu 1:1 pro tuto cestu vazby a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

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

Nakonfiguruje požadovanou cestu 1:1 odvozeného typu pro tuto cestu vazby a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

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

Nakonfiguruje požadovanou cestu 1:1 pro tuto cestu vazby a vytvoří vazbu odpovídající navigační vlastnosti na danou sadu entit.

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

Nakonfiguruje požadovanou cestu 1:1 odvozeného typu pro tuto cestu vazby.

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

Nakonfiguruje požadovanou cestu 1:1 odvozeného typu pro tuto cestu vazby.

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

Konfiguruje cestu 1:1 pro tuto cestu vazby.

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

Konfiguruje cestu 1:1 pro tuto cestu vazby.

Platí pro