共用方式為


RelationalSqlTranslatingExpressionVisitor 類別

定義

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

public class RelationalSqlTranslatingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type RelationalSqlTranslatingExpressionVisitor = class
    inherit ExpressionVisitor
Public Class RelationalSqlTranslatingExpressionVisitor
Inherits ExpressionVisitor
繼承
RelationalSqlTranslatingExpressionVisitor

建構函式

RelationalSqlTranslatingExpressionVisitor(RelationalSqlTranslatingExpressionVisitorDependencies, IModel, QueryableMethodTranslatingExpressionVisitor)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

RelationalSqlTranslatingExpressionVisitor(RelationalSqlTranslatingExpressionVisitorDependencies, QueryCompilationContext, QueryableMethodTranslatingExpressionVisitor)

建立 RelationalSqlTranslatingExpressionVisitor 類別的新執行個體。

屬性

Dependencies

此服務的關聯式提供者特定相依性。

TranslationErrorDetails

翻譯期間發生錯誤的詳細資訊。

方法

AddTranslationErrorDetails(String)

新增翻譯期間所發生錯誤的詳細資訊。

Translate(Expression)

將運算式轉譯為相等的 SQL 標記法。

Translate(Expression, Boolean)

將運算式轉譯為相等的 SQL 標記法。

TranslateAverage(Expression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

TranslateAverage(SqlExpression)
已淘汰.

將 Average 轉譯為對等的 SQL 標記法。

TranslateCount(Expression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

TranslateCount(SqlExpression)
已淘汰.

將運算式的 Count 轉譯為相等的 SQL 標記法。

TranslateLongCount(Expression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

TranslateLongCount(SqlExpression)
已淘汰.

將 LongCount 轉譯為對等的 SQL 標記法。

TranslateMax(Expression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

TranslateMax(SqlExpression)
已淘汰.

將 Max 轉譯為對等的 SQL 標記法。

TranslateMin(Expression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

TranslateMin(SqlExpression)
已淘汰.

將 Min 轉譯為對等的 SQL 標記法。

TranslateProjection(Expression, Boolean)

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不會有任何通知。 您應該只在程式碼中直接使用它,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

TranslateSum(Expression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

TranslateSum(SqlExpression)
已淘汰.

將 Sum 轉譯為對等的 SQL 標記法。

TryTranslatePropertyAccess(Expression, Expression, IPropertyBase)

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不會有任何通知。 您應該只在程式碼中直接使用它,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

VisitBinary(BinaryExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitConditional(ConditionalExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitConstant(ConstantExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitExtension(Expression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitInvocation(InvocationExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitLambda<T>(Expression<T>)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitListInit(ListInitExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitMember(MemberExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitMemberInit(MemberInitExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitMethodCall(MethodCallExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitNew(NewExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitNewArray(NewArrayExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitParameter(ParameterExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitTypeBinary(TypeBinaryExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

VisitUnary(UnaryExpression)

類別,可將運算式轉譯為對應的 SQL 標記法。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

適用於