Udostępnij za pośrednictwem


BindingPathConfiguration<TStructuralType> Klasa

Definicja

Reprezentuje konfigurację ścieżki powiązania, którą można skompilować przy użyciu polecenia ODataModelBuilder. Typ strukturalny właściwości bieżącej ścieżki powiązania.

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

Parametry typu

TStructuralType
Dziedziczenie
BindingPathConfiguration<TStructuralType>

Konstruktory

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

Inicjuje nowe wystąpienie klasy BindingPathConfiguration<TStructuralType>.

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

Inicjuje nowe wystąpienie klasy BindingPathConfiguration<TStructuralType>.

Właściwości

BindingPath

Pobiera ciąg informacji o ścieżce powiązania. na przykład "A.B/C/D.E".

Path

Pobiera listę informacji o ścieżce powiązania.

Metody

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

Konfiguruje ścieżkę typu pochodnego jeden do wielu dla tej ścieżki powiązania i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

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

Konfiguruje ścieżkę jeden do wielu dla tej ścieżki powiązania i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

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

Konfiguruje ścieżkę typu pochodnego jeden do wielu dla tej ścieżki powiązania.

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

Konfiguruje ścieżkę typu pochodnego jeden do wielu dla tej ścieżki powiązania.

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

Konfiguruje ścieżkę "jeden do wielu" dla tej ścieżki powiązania.

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

Konfiguruje ścieżkę "jeden do wielu" dla tej ścieżki powiązania.

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

Konfiguruje ścieżkę typu pochodnego jeden do jednego dla tej ścieżki powiązania i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

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

Konfiguruje opcjonalną ścieżkę jeden do jednego dla tej ścieżki powiązania i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

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

Konfiguruje wymaganą ścieżkę jeden do jednego typu pochodnego dla tej ścieżki powiązania i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

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

Konfiguruje wymaganą ścieżkę jeden do jednego dla tej ścieżki powiązania i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

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

Konfiguruje wymaganą ścieżkę jeden do jednego typu pochodnego dla tej ścieżki powiązania.

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

Konfiguruje wymaganą ścieżkę jeden do jednego typu pochodnego dla tej ścieżki powiązania.

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

Konfiguruje ścieżkę jeden do jednego dla tej ścieżki powiązania.

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

Konfiguruje ścieżkę jeden do jednego dla tej ścieżki powiązania.

Dotyczy