Share via


RelationalQueryableMethodTranslatingExpressionVisitor.RelationalInferredTypeMappingApplier.ApplyTypeMappingsOnValuesExpression Method

Definition

Applies the given type mappings to the values projected out by the given ValuesExpression. As an optimization, it can also strip the first _ord column if it's determined that it isn't needed (most cases).

protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression ApplyTypeMappingsOnValuesExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression valuesExpression, bool stripOrdering);
abstract member ApplyTypeMappingsOnValuesExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression
override this.ApplyTypeMappingsOnValuesExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression
Protected Overridable Function ApplyTypeMappingsOnValuesExpression (valuesExpression As ValuesExpression, stripOrdering As Boolean) As ValuesExpression

Parameters

valuesExpression
ValuesExpression

The ValuesExpression to apply the mappings to.

stripOrdering
Boolean

Whether to strip the _ord column.

Returns

Applies to