다음을 통해 공유


BindingPathConfiguration<TStructuralType>.HasOptionalBinding 메서드

정의

오버로드

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

이 바인딩 경로에 대해 파생 형식의 일대일 경로를 구성하고 해당 탐색 속성을 지정된 엔터티 집합에 바인딩합니다.

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

이 바인딩 경로에 대한 선택적 일대일 경로를 구성하고 해당 탐색 속성을 지정된 엔터티 집합에 바인딩합니다.

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

이 바인딩 경로에 대해 파생 형식의 일대일 경로를 구성하고 해당 탐색 속성을 지정된 엔터티 집합에 바인딩합니다.

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

형식 매개 변수

TTargetType

대상 탐색 소스 형식입니다.

TDerivedType

파생된 구조 형식입니다.

매개 변수

navigationExpression
Expression<Func<TDerivedType,TTargetType>>

관계에 대한 탐색 속성을 나타내는 람다 식입니다. 예를 들어 C# t => t.MyProperty 및 Visual Basic .NET Function(t) t.MyProperty의 입니다.

targetEntitySet
String

바인딩의 대상 탐색 소스(엔터티 집합) 이름입니다.

반환

관계를 추가로 구성하는 데 사용할 수 있는 구성 개체 NavigationPropertyBindingConfiguration 입니다.

적용 대상

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

이 바인딩 경로에 대한 선택적 일대일 경로를 구성하고 해당 탐색 속성을 지정된 엔터티 집합에 바인딩합니다.

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

형식 매개 변수

TTargetType

대상 탐색 소스 형식입니다.

매개 변수

navigationExpression
Expression<Func<TStructuralType,TTargetType>>

관계에 대한 탐색 속성을 나타내는 람다 식입니다. 예를 들어 C# t => t.MyProperty 및 Visual Basic .NET Function(t) t.MyProperty의 입니다.

targetEntitySet
String

바인딩의 대상 탐색 소스(엔터티 집합) 이름입니다.

반환

관계를 추가로 구성하는 데 사용할 수 있는 구성 개체 NavigationPropertyBindingConfiguration 입니다.

적용 대상