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


RelationalStructuralTypeShaperExpression Класс

Определение

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

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

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

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

RelationalStructuralTypeShaperExpression(ITypeBase, Expression, Boolean)

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

RelationalStructuralTypeShaperExpression(ITypeBase, Expression, Boolean, LambdaExpression)

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

Свойства

IsNullable

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

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

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

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

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

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

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

Формируемый объект или сложный тип.

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

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

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

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

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

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

Методы

DebuggerDisplay()

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

(Унаследовано от StructuralTypeShaperExpression)
GenerateMaterializationCondition(ITypeBase, Boolean)

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

MakeNullable(Boolean)

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

Update(Expression)

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

VisitChildren(ExpressionVisitor)

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

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

(Унаследовано от StructuralTypeShaperExpression)
WithType(ITypeBase)

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

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

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