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


RelationalEntityShaperExpression Класс

Определение

Выражение, представляющее создание экземпляра сущности для реляционного поставщика в ShaperExpression.

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

public class RelationalEntityShaperExpression : Microsoft.EntityFrameworkCore.Query.EntityShaperExpression
type RelationalEntityShaperExpression = class
    inherit EntityShaperExpression
Public Class RelationalEntityShaperExpression
Inherits EntityShaperExpression
Наследование
RelationalEntityShaperExpression

Конструкторы

RelationalEntityShaperExpression(IEntityType, Expression, Boolean, LambdaExpression)

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

RelationalEntityShaperExpression(IEntityType, Expression, Boolean)

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

Свойства

EntityType

Формируемый тип сущности.

(Унаследовано от EntityShaperExpression)
IsNullable

Значение , указывающее, может ли этот экземпляр сущности иметь значение NULL.

(Унаследовано от EntityShaperExpression)
MaterializationCondition

Условие материлизации, используемое для формирования этой сущности.

(Унаследовано от EntityShaperExpression)
NodeType

Выражение, представляющее создание экземпляра сущности для реляционного поставщика в ShaperExpression.

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

(Унаследовано от EntityShaperExpression)
Type

Выражение, представляющее создание экземпляра сущности для реляционного поставщика в ShaperExpression.

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

(Унаследовано от EntityShaperExpression)
ValueBufferExpression

Выражение, представляющее объект для получения значений ValueBuffer , используемых для создания экземпляра сущности.

(Унаследовано от EntityShaperExpression)

Методы

GenerateMaterializationCondition(IEntityType, Boolean)

Создает выражение для Func<T,TResult> определения типа сущности, который следует материализовать.

MakeNullable(Boolean)

Присваивает этому фигуру допустимость значений NULL, указывая, может ли он формировать экземпляры сущностей NULL.

MakeNullable(Boolean)

Присваивает этому фигуру допустимость значений NULL, указывая, может ли он формировать экземпляры сущностей NULL.

(Унаследовано от EntityShaperExpression)
MarkAsNullable()
Устаревшие..

Помечает этот форматор как допускающий значение NULL, указывая, что он может формировать экземпляры сущностей NULL.

MarkAsNullable()
Устаревшие..

Помечает этот форматор как допускающий значение NULL, указывая, что он может формировать экземпляры сущностей NULL.

(Унаследовано от EntityShaperExpression)
Print(ExpressionPrinter)

Выражение, представляющее создание экземпляра сущности для реляционного поставщика в ShaperExpression.

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

(Унаследовано от EntityShaperExpression)
Update(Expression)

Создает новое выражение, аналогичное данному, но с использованием предоставленного дочернего элемента. Если все дочерние элементы совпадают, возвращается данное выражение.

VisitChildren(ExpressionVisitor)

Выражение, представляющее создание экземпляра сущности для реляционного поставщика в ShaperExpression.

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

(Унаследовано от EntityShaperExpression)
WithEntityType(IEntityType)

Изменяет тип сущности, формируемый этим формировщиком сущностей.

Явные реализации интерфейса

IPrintableExpression.Print(ExpressionPrinter)

Создает выводимое строковое представление заданного выражения с помощью ExpressionPrinter.

(Унаследовано от EntityShaperExpression)

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