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. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |