IEntityMaterializerSource IEntityMaterializerSource Interface

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 interface IEntityMaterializerSourcePublic Interface IEntityMaterializerSource

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.

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

  • CreateMaterializeExpression(IEntityType, Expression, Int32[])
    CreateMaterializeExpression(IEntityType, Expression, 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.

    Expression CreateMaterializeExpression(IEntityType entityType, Expression valueBufferExpression, int[] indexMap = null)Function CreateMaterializeExpression(entityType As IEntityType, valueBufferExpression As Expression, indexMap As Integer() = Nothing) As Expression

    Parameters

    • entityType
    • valueBufferExpression
      System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
    • indexMap
      System.Int32[]
      System.Int32()

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • CreateReadValueCallExpression(Expression, Int32)
    CreateReadValueCallExpression(Expression, 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.

    Expression CreateReadValueCallExpression(Expression valueBuffer, int index)Function CreateReadValueCallExpression(valueBuffer As Expression, index As Integer) As Expression

    Parameters

    • valueBuffer
      System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
    • index
      System.Int32
      System.Int32

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • CreateReadValueExpression(Expression, Type, Int32, IProperty)
    CreateReadValueExpression(Expression, Type, Int32, IProperty)

    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.

    Expression CreateReadValueExpression(Expression valueBuffer, Type type, int index, IProperty property = null)Function CreateReadValueExpression(valueBuffer As Expression, type As Type, index As Integer, property As IProperty = Nothing) As Expression

    Parameters

    • valueBuffer
      System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
    • type
      System.Type
      System.Type
    • index
      System.Int32
      System.Int32
    • property

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • GetMaterializer(IEntityType)
    GetMaterializer(IEntityType)

    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.

    Func<ValueBuffer, object> GetMaterializer(IEntityType entityType)Function GetMaterializer(entityType As IEntityType) As Func(Of ValueBuffer, Object)

    Parameters

    Returns

Details

Assembly

Microsoft.EntityFrameworkCore.dll