다음을 통해 공유


EntityProjectionExpression 클래스

정의

의 프로젝션에서 엔터티를 나타내는 식입니다 SelectExpression.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

public class EntityProjectionExpression : System.Linq.Expressions.Expression
type EntityProjectionExpression = class
    inherit Expression
Public Class EntityProjectionExpression
Inherits Expression
상속
EntityProjectionExpression

생성자

EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>)

의 프로젝션에서 엔터티를 나타내는 식입니다 SelectExpression.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>, SqlExpression)

EntityProjectionExpression 클래스의 새 인스턴스를 만듭니다.

EntityProjectionExpression(IEntityType, IReadOnlyDictionary<IProperty,ColumnExpression>, SqlExpression)

EntityProjectionExpression 클래스의 새 인스턴스를 만듭니다.

EntityProjectionExpression(IEntityType, TableExpressionBase, Boolean)
사용되지 않음.

EntityProjectionExpression 클래스의 새 인스턴스를 만듭니다.

속성

DiscriminatorExpression

SqlExpression 엔터티 형식에 대한 판별자를 생성하는 입니다.

EntityType

프로젝터화할 엔터티 형식입니다.

NodeType

의 프로젝션에서 엔터티를 나타내는 식입니다 SelectExpression.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

Type

의 프로젝션에서 엔터티를 나타내는 식입니다 SelectExpression.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

메서드

AddNavigationBinding(INavigation, EntityShaperExpression)

탐색의 대상 엔터티 형식이 소유되거나 약한 경우 이 엔터티 프로젝션에 대한 탐색 바인딩을 추가합니다.

BindNavigation(INavigation)

이 엔터티 프로젝션을 사용하여 탐색을 바인딩하여 메서드를 사용하여 이전에 추가된 탐색의 대상 엔터티 형식에 대한 엔터티 셰이퍼를 AddNavigationBinding(INavigation, EntityShaperExpression) 가져옵니다.

BindProperty(IProperty)

이 엔터티 프로젝션을 사용하여 속성을 바인딩하여 SQL 표현을 가져옵니다.

MakeNullable()

프로젝션의 엔터티 instance null 허용으로 만듭니다.

ToString()

의 프로젝션에서 엔터티를 나타내는 식입니다 SelectExpression.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

UpdateEntityType(IEntityType)

파생 형식 중 하나에 프로젝터되는 엔터티 형식을 업데이트.

VisitChildren(ExpressionVisitor)

의 프로젝션에서 엔터티를 나타내는 식입니다 SelectExpression.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

적용 대상