Sdílet prostřednictvím


BindingPathConfiguration<TStructuralType>.HasOptionalBinding Metoda

Definice

Přetížení

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.

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.

public Microsoft.AspNet.OData.Builder.NavigationPropertyBindingConfiguration HasOptionalBinding<TTargetType,TDerivedType> (System.Linq.Expressions.Expression<Func<TDerivedType,TTargetType>> navigationExpression, string targetEntitySet) where TTargetType : class where TDerivedType : class, TStructuralType;
member this.HasOptionalBinding : System.Linq.Expressions.Expression<Func<#'StructuralType, 'argetType>> * string -> Microsoft.AspNet.OData.Builder.NavigationPropertyBindingConfiguration (requires 'argetType : null)
Public Function HasOptionalBinding(Of TTargetType As Class, TDerivedType As Class) (navigationExpression As Expression(Of Func(Of TDerivedType, TTargetType)), targetEntitySet As String) As NavigationPropertyBindingConfiguration

Parametry typu

TTargetType

Typ zdroje cílové navigace.

TDerivedType

Odvozený typ konstrukce.

Parametry

navigationExpression
Expression<Func<TDerivedType,TTargetType>>

Výraz lambda představující navigační vlastnost relace. Například v jazyce C# t => t.MyProperty a v jazyce Visual Basic .NET Function(t) t.MyProperty.

targetEntitySet
String

Název zdroje cílové navigace (sady entit) pro vazbu.

Návraty

Objekt NavigationPropertyBindingConfiguration konfigurace, který lze použít k další konfiguraci relace.

Platí pro

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.

public Microsoft.AspNet.OData.Builder.NavigationPropertyBindingConfiguration HasOptionalBinding<TTargetType> (System.Linq.Expressions.Expression<Func<TStructuralType,TTargetType>> navigationExpression, string targetEntitySet) where TTargetType : class;
member this.HasOptionalBinding : System.Linq.Expressions.Expression<Func<'StructuralType, 'argetType>> * string -> Microsoft.AspNet.OData.Builder.NavigationPropertyBindingConfiguration (requires 'argetType : null)
Public Function HasOptionalBinding(Of TTargetType As Class) (navigationExpression As Expression(Of Func(Of TStructuralType, TTargetType)), targetEntitySet As String) As NavigationPropertyBindingConfiguration

Parametry typu

TTargetType

Typ zdroje cílové navigace.

Parametry

navigationExpression
Expression<Func<TStructuralType,TTargetType>>

Výraz lambda představující navigační vlastnost relace. Například v jazyce C# t => t.MyProperty a v jazyce Visual Basic .NET Function(t) t.MyProperty.

targetEntitySet
String

Název zdroje cílové navigace (sady entit) pro vazbu.

Návraty

Objekt NavigationPropertyBindingConfiguration konfigurace, který lze použít k další konfiguraci relace.

Platí pro