Freigeben über


RelationalQueryableMethodTranslatingExpressionVisitor.ApplyInferredTypeMappings Methode

Definition

Wird am Ende der Übersetzung der obersten Ebene aufgerufen, wendet abgeleitete Typzuordnungen für abfragbare Konstanten/Parameter an und überprüft, ob alle SqlExpression über eine Typzuordnung verfügen.

protected virtual System.Linq.Expressions.Expression ApplyInferredTypeMappings (System.Linq.Expressions.Expression expression, System.Collections.Generic.IReadOnlyDictionary<(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, string),Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping?> inferredTypeMappings);
abstract member ApplyInferredTypeMappings : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyDictionary<ValueTuple<Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, string>, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping> -> System.Linq.Expressions.Expression
override this.ApplyInferredTypeMappings : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyDictionary<ValueTuple<Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, string>, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping> -> System.Linq.Expressions.Expression
Protected Overridable Function ApplyInferredTypeMappings (expression As Expression, inferredTypeMappings As IReadOnlyDictionary(Of ValueTuple(Of TableExpressionBase, String), RelationalTypeMapping)) As Expression

Parameter

expression
Expression

Der zu verarbeitende Abfrageausdruck.

inferredTypeMappings
IReadOnlyDictionary<ValueTuple<TableExpressionBase,String>,RelationalTypeMapping>

Abgeleitete Typzuordnungen für abfragbare Konstanten/Parameter, die während der Übersetzung gesammelt wurden. Diese werden auf die entsprechenden Knoten in der Struktur angewendet.

Gibt zurück

Gilt für: