Sdílet prostřednictvím


EvaluatableExpressionFilter Třída

Definice

Představuje filtr pro vyhodnocovatelné výrazy.

Životnost služby je Singleton. To znamená, že mnoho instancí používá DbContext jednu instanci. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách zaregistrovaných jako Scoped.

public class EvaluatableExpressionFilter : Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter
type EvaluatableExpressionFilter = class
    interface IEvaluatableExpressionFilter
Public Class EvaluatableExpressionFilter
Implements IEvaluatableExpressionFilter
Dědičnost
EvaluatableExpressionFilter
Odvozené
Implementuje

Poznámky

Další informace najdete v tématech Implementace zprostředkovatelů a rozšíření databází aJak fungují dotazy EF Core .

Konstruktory

EvaluatableExpressionFilter(EvaluatableExpressionFilterDependencies)

Vytvoří novou instanci sloupce EvaluatableExpressionFilter.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Vlastnosti

Dependencies

Závislosti pro tuto službu.

Metody

IsEvaluatableExpression(Expression, IModel)

Zkontroluje, jestli lze daný výraz vyhodnotit.

Platí pro