Shaper Shaper 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 abstract class Shaper
Public MustInherit Class Shaper
Inheritance
System.ObjectSystem.Object
ShaperShaper

Constructors

Shaper(IQuerySource) Shaper(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.

protected Shaper(IQuerySource querySource)
Protected Sub New(querySource As IQuerySource)
Parameters
querySource
IQuerySource IQuerySource

Properties

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.

protected virtual IQuerySource QuerySource { get; }
Protected Overridable ReadOnly Property QuerySource As IQuerySource
Value
IQuerySource IQuerySource

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

Methods

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.

public virtual Expression GetAccessorExpression(IQuerySource querySource)
Public Overridable Function GetAccessorExpression(querySource As IQuerySource) As Expression
Parameters
querySource
IQuerySource IQuerySource
Returns
System.Linq.Expressions.Expression System.Linq.Expressions.Expression

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.

public virtual bool IsShaperForQuerySource(IQuerySource querySource)
Public Overridable Function IsShaperForQuerySource(querySource As IQuerySource) As Boolean
Parameters
querySource
IQuerySource IQuerySource
Returns
System.Boolean System.Boolean

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.

public virtual void SaveAccessorExpression(QuerySourceMapping querySourceMapping)
Public Overridable Sub SaveAccessorExpression(querySourceMapping As QuerySourceMapping)
Parameters
querySourceMapping
QuerySourceMapping QuerySourceMapping

ToString() ToString()

Inherited from System.Object

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.

public virtual void UpdateQuerySource(IQuerySource querySource)
Public Overridable Sub UpdateQuerySource(querySource As IQuerySource)
Parameters
querySource
IQuerySource IQuerySource