共用方式為


RelationalQueryableMethodTranslatingExpressionVisitor.ApplyInferredTypeMappings 方法

定義

在最上層翻譯結束時叫用的推斷型別對應,適用于可查詢的常數/參數,並確認所有 SqlExpression 都有類型對應。

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

參數

expression
Expression

要處理的查詢運算式。

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

在轉譯期間收集之可查詢常數/參數的推斷型別對應。 這些會套用至樹狀結構中的適當節點。

傳回

適用於