Поделиться через


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>, SqlExpression)

Создает новый экземпляр класса EntityProjectionExpression.

EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>)

Выражение, представляющее сущность в проекции SelectExpression.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

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()

Делает экземпляр сущности в проекции допускаемым значением NULL.

ToString()

Выражение, представляющее сущность в проекции SelectExpression.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

UpdateEntityType(IEntityType)

Обновления тип сущности, проецируемый в один из производных типов.

VisitChildren(ExpressionVisitor)

Выражение, представляющее сущность в проекции SelectExpression.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Применяется к