次の方法で共有


EvaluatableExpressionFilter クラス

定義

評価可能な式のフィルターを表します。

サービスの有効期間は です Singleton。 これは、1 つのインスタンスが多くの DbContext インスタンスで使用されていることを意味します。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。

public class EvaluatableExpressionFilter : Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter
type EvaluatableExpressionFilter = class
    interface IEvaluatableExpressionFilter
Public Class EvaluatableExpressionFilter
Implements IEvaluatableExpressionFilter
継承
EvaluatableExpressionFilter
派生
実装

注釈

詳細については、「 データベース プロバイダーと拡張機能の実装 」および 「EF Core クエリのしくみ 」を参照してください。

コンストラクター

EvaluatableExpressionFilter(EvaluatableExpressionFilterDependencies)

新しい EvaluatableExpressionFilter のインスタンスを作成します。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

プロパティ

Dependencies

このサービスの依存関係。

メソッド

IsEvaluatableExpression(Expression, IModel)

指定された式を評価できるかどうかを確認します。

適用対象