次の方法で共有


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>

変換中に収集されたクエリ可能な定数/パラメーターの推定型マッピング。 これらは、ツリー内の適切なノードに適用されます。

戻り値

適用対象