ProjectionBindingExpression Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ProjectionBindingExpression(Expression, IDictionary<IProperty,Int32>) |
Creates a new instance of the ProjectionBindingExpression class. |
ProjectionBindingExpression(Expression, IReadOnlyDictionary<IProperty,Int32>) |
Obsolete.
Creates a new instance of the ProjectionBindingExpression class. |
ProjectionBindingExpression(Expression, ProjectionMember, Type) |
Creates a new instance of the ProjectionBindingExpression class. |
ProjectionBindingExpression(Expression, Int32, Type) |
Creates a new instance of the ProjectionBindingExpression class. |
ProjectionBindingExpression(Expression, IDictionary<IProperty,Int32>)
Creates a new instance of the ProjectionBindingExpression class.
public ProjectionBindingExpression (System.Linq.Expressions.Expression queryExpression, System.Collections.Generic.IDictionary<Microsoft.EntityFrameworkCore.Metadata.IProperty,int> indexMap);
new Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression : System.Linq.Expressions.Expression * System.Collections.Generic.IDictionary<Microsoft.EntityFrameworkCore.Metadata.IProperty, int> -> Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression
Public Sub New (queryExpression As Expression, indexMap As IDictionary(Of IProperty, Integer))
Parameters
- queryExpression
- Expression
The query expression to get the value from.
- indexMap
- IDictionary<IProperty,Int32>
The index map to bind with query expression projection for ValueBuffer.
Applies to
ProjectionBindingExpression(Expression, IReadOnlyDictionary<IProperty,Int32>)
Caution
The dictionary should be stored in client projection in query expression and access via index based binding.
Creates a new instance of the ProjectionBindingExpression class.
[System.Obsolete("The dictionary should be stored in client projection in query expression and access via index based binding.")]
public ProjectionBindingExpression (System.Linq.Expressions.Expression queryExpression, System.Collections.Generic.IReadOnlyDictionary<Microsoft.EntityFrameworkCore.Metadata.IProperty,int> indexMap);
[<System.Obsolete("The dictionary should be stored in client projection in query expression and access via index based binding.")>]
new Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyDictionary<Microsoft.EntityFrameworkCore.Metadata.IProperty, int> -> Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression
Public Sub New (queryExpression As Expression, indexMap As IReadOnlyDictionary(Of IProperty, Integer))
Parameters
- queryExpression
- Expression
The query expression to get the value from.
- indexMap
- IReadOnlyDictionary<IProperty,Int32>
The index map to bind with query expression projection for ValueBuffer.
- Attributes
Applies to
ProjectionBindingExpression(Expression, ProjectionMember, Type)
Creates a new instance of the ProjectionBindingExpression class.
public ProjectionBindingExpression (System.Linq.Expressions.Expression queryExpression, Microsoft.EntityFrameworkCore.Query.ProjectionMember projectionMember, Type type);
new Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ProjectionMember * Type -> Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression
Public Sub New (queryExpression As Expression, projectionMember As ProjectionMember, type As Type)
Parameters
- queryExpression
- Expression
The query expression to get the value from.
- projectionMember
- ProjectionMember
The projection member to bind with query expression.
- type
- Type
The clr type of value being read.
Applies to
ProjectionBindingExpression(Expression, Int32, Type)
Creates a new instance of the ProjectionBindingExpression class.
public ProjectionBindingExpression (System.Linq.Expressions.Expression queryExpression, int index, Type type);
new Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression : System.Linq.Expressions.Expression * int * Type -> Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression
Public Sub New (queryExpression As Expression, index As Integer, type As Type)
Parameters
- queryExpression
- Expression
The query expression to get the value from.
- index
- Int32
The index to bind with query expression projection.
- type
- Type
The clr type of value being read.
Applies to
Entity Framework