EntityShaper EntityShaper Class

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Syntax

Declaration

public abstract class EntityShaper : ShaperPublic MustInherit Class EntityShaper
    Inherits Shaper

Inheritance Hierarchy

  • System.Object
    System.Object
  • EntityShaper
    EntityShaper

Inherited Members

IsShaperForQuerySource(IQuerySource),
IsShaperForQuerySource(IQuerySource),
UpdateQuerySource(IQuerySource),
UpdateQuerySource(IQuerySource),
Type,
Type,
QuerySource,
QuerySource,
SaveAccessorExpression(QuerySourceMapping),
SaveAccessorExpression(QuerySourceMapping),
GetAccessorExpression(IQuerySource),
GetAccessorExpression(IQuerySource),
ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Constructors summary

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Properties summary

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Methods summary

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Constructors

  • EntityShaper(IQuerySource, String, Boolean, IKey, Func<ValueBuffer, Object>)
    EntityShaper(IQuerySource, String, Boolean, IKey, Func(Of ValueBuffer, Object))

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected EntityShaper(IQuerySource querySource, string entityType, bool trackingQuery, IKey key, Func<ValueBuffer, object> materializer)Protected Sub New(querySource As IQuerySource, entityType As String, trackingQuery As Boolean, key As IKey, materializer As Func(Of ValueBuffer, Object))

    Parameters

    • querySource
      IQuerySource
      IQuerySource
    • entityType
      System.String
      System.String
    • trackingQuery
      System.Boolean
      System.Boolean
    • key
    • materializer
      System.Func<T, TResult><ValueBuffer, System.Object>
      System.Func<T, TResult>(Of ValueBuffer, System.Object)

Properties

  • AllowNullResult
    AllowNullResult

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual bool AllowNullResult { get; }Protected Overridable ReadOnly Property AllowNullResult As Boolean

    Property Value

    • System.Boolean
      System.Boolean
  • EntityType
    EntityType

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual string EntityType { get; }Protected Overridable ReadOnly Property EntityType As String

    Property Value

    • System.String
      System.String
  • IsTrackingQuery
    IsTrackingQuery

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual bool IsTrackingQuery { get; }Protected Overridable ReadOnly Property IsTrackingQuery As Boolean

    Property Value

    • System.Boolean
      System.Boolean
  • Key
    Key

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual IKey Key { get; }Protected Overridable ReadOnly Property Key As IKey

    Property Value

  • Materializer
    Materializer

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual Func<ValueBuffer, object> Materializer { get; }Protected Overridable ReadOnly Property Materializer As Func(Of ValueBuffer, Object)

    Property Value

  • ValueBufferOffset
    ValueBufferOffset

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public virtual int ValueBufferOffset { get; }Public Overridable ReadOnly Property ValueBufferOffset As Integer

    Property Value

    • System.Int32
      System.Int32

Methods

  • Cast<TDerived>()
    Cast(Of TDerived)()

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public abstract IShaper<TDerived> Cast<TDerived>()where TDerived : classPublic MustOverride Function Cast(Of TDerived As Class) As IShaper(Of TDerived)

    Returns

  • SetOffset(Int32)
    SetOffset(Int32)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual EntityShaper SetOffset(int offset)Protected Overridable Function SetOffset(offset As Integer) As EntityShaper

    Parameters

    • offset
      System.Int32
      System.Int32

    Returns

  • WithOffset(Int32)
    WithOffset(Int32)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public abstract EntityShaper WithOffset(int offset)Public MustOverride Function WithOffset(offset As Integer) As EntityShaper

    Parameters

    • offset
      System.Int32
      System.Int32

    Returns

Details

Assembly

Microsoft.EntityFrameworkCore.Relational.dll