閱讀英文

共用方式為


IMethodCallTranslatorProvider.Translate 方法

定義

多載

Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>)

public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Translate (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, System.Reflection.MethodInfo method, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments);

參數

model
IModel
instance
SqlExpression
method
MethodInfo

傳回

適用於

Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>, IDiagnosticsLogger<DbLoggerCategory.Query>)

來源:
IMethodCallTranslatorProvider.cs
來源:
IMethodCallTranslatorProvider.cs
來源:
IMethodCallTranslatorProvider.cs

將 LINQ MethodCallExpression 轉譯為 SQL 對等專案。

public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Translate (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, System.Reflection.MethodInfo method, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> logger);
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? Translate (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? instance, System.Reflection.MethodInfo method, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> logger);

參數

model
IModel

要用於翻譯的模型。

instance
SqlExpression

Object SQL 標記法。

method
MethodInfo

來自 Method 的方法資訊。

arguments
IReadOnlyList<SqlExpression>

Arguments SQL 表示。

logger
IDiagnosticsLogger<DbLoggerCategory.Query>

要使用的查詢記錄器。

傳回

MethodCallExpression SQL 轉譯。

適用於