RelationalSqlTranslatingExpressionVisitor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別,可將運算式轉譯為對應的 SQL 標記法。
此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。
public class RelationalSqlTranslatingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type RelationalSqlTranslatingExpressionVisitor = class
inherit ExpressionVisitor
Public Class RelationalSqlTranslatingExpressionVisitor
Inherits ExpressionVisitor
- 繼承
-
RelationalSqlTranslatingExpressionVisitor
建構函式
屬性
Dependencies |
此服務的關聯式提供者特定相依性。 |
TranslationErrorDetails |
翻譯期間發生錯誤的詳細資訊。 |
方法
AddTranslationErrorDetails(String) |
新增翻譯期間所發生錯誤的詳細資訊。 |
Translate(Expression, Boolean) |
將運算式轉譯為相等的 SQL 標記法。 |
Translate(Expression) |
將運算式轉譯為相等的 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 標記法。 此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。 |