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

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.

(Inherited from EntityShaper)

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.

(Inherited from EntityShaper)

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.

(Inherited from EntityShaper)

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.

(Inherited from EntityShaper)

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.

(Inherited from EntityShaper)

QuerySource QuerySource

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.

(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

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.

(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)

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.

(Inherited from Shaper)

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

IsShaperForQuerySource(IQuerySource) IsShaperForQuerySource(IQuerySource)

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.

(Inherited from Shaper)

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

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

Inherited from System.Object

SaveAccessorExpression(QuerySourceMapping) SaveAccessorExpression(QuerySourceMapping)

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.

(Inherited from Shaper)

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.

(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)

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.

(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