UnbufferedEntityShaper<TEntity> UnbufferedEntityShaper(Of TEntity) Class

Definition

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 class UnbufferedEntityShaper<TEntity> : EntityShaper, IShaper<TEntity> where TEntity : class
Public Class UnbufferedEntityShaper(Of TEntity As Class)
    Inherits EntityShaper
    Implements IShaper(Of TEntity)
Type Parameters
TEntity
Inheritance
System.ObjectSystem.Object
UnbufferedEntityShaper<TEntity>UnbufferedEntityShaper(Of TEntity)
Implements
IShaper<TEntity>IShaper(Of TEntity)

Constructors

UnbufferedEntityShaper(IQuerySource, String, Boolean, IKey, Func) UnbufferedEntityShaper(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.

public UnbufferedEntityShaper(IQuerySource querySource, string entityType, bool trackingQuery, IKey key, Func<ValueBuffer, object> materializer)
Public 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
IKey IKey
materializer
System.Func<ValueBuffer, System.Object> System.Func(Of ValueBuffer, System.Object)

Properties

AllowNullResult AllowNullResult

Inherited from EntityShaper

EntityType EntityType

Inherited from EntityShaper

IsTrackingQuery IsTrackingQuery

Inherited from EntityShaper

Key Key

Inherited from EntityShaper

Materializer Materializer

Inherited from EntityShaper

QuerySource QuerySource

Inherited from Shaper

Type Type

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 override Type Type { get; }
Public Overrides ReadOnly Property Type As Type
Value
System.Type System.Type
Overrides

ValueBufferOffset ValueBufferOffset

Inherited from EntityShaper

Methods

Cast() 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 override IShaper<TDerived> Cast<TDerived>()where TDerived : class
Public Overrides Function Cast(Of TDerived As Class) As IShaper(Of TDerived)
Type Parameters
TDerived
Returns
IShaper<TDerived> IShaper(Of TDerived)
Overrides

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

GetAccessorExpression(IQuerySource) GetAccessorExpression(IQuerySource)

Inherited from Shaper

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

IsShaperForQuerySource(IQuerySource) IsShaperForQuerySource(IQuerySource)

Inherited from Shaper

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

SaveAccessorExpression(QuerySourceMapping) SaveAccessorExpression(QuerySourceMapping)

Inherited from Shaper

SetOffset(Int32) SetOffset(Int32)

Inherited from EntityShaper

Shape(QueryContext, ValueBuffer) Shape(QueryContext, ValueBuffer)

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 TEntity Shape(QueryContext queryContext, ValueBuffer valueBuffer)
Public Overridable Function Shape(queryContext As QueryContext, valueBuffer As ValueBuffer) As TEntity
Parameters
queryContext
QueryContext QueryContext
valueBuffer
ValueBuffer ValueBuffer
Returns
TEntity TEntity

ToString() ToString()

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 override string ToString()
Public Overrides Function ToString As String
Returns
System.String System.String
Overrides
System.Object.ToString()System.Object.ToString()

UpdateQuerySource(IQuerySource) UpdateQuerySource(IQuerySource)

Inherited from Shaper

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 override EntityShaper WithOffset(int offset)
Public Overrides Function WithOffset(offset As Integer) As EntityShaper
Parameters
offset
System.Int32 System.Int32
Returns
Overrides