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 標記法。 此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。 |