RelationalSqlTranslatingExpressionVisitor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
式を対応する 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, 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 表現に変換するクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
適用対象
Entity Framework