Jazyk

RelationalSqlTranslatingExpressionVisitorFactory Třída

Definice

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

Životnost služby je Scoped. To znamená, že každá DbContext instance bude používat vlastní instanci této služby. Implementace může záviset na jiných službách registrovaných v jakékoli době života. Implementace nemusí být bezpečná pro přístup z více vláken.

[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalSqlTranslatingExpressionVisitorFactory : Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory
public class RelationalSqlTranslatingExpressionVisitorFactory : Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalSqlTranslatingExpressionVisitorFactory = class
    interface IRelationalSqlTranslatingExpressionVisitorFactory
type RelationalSqlTranslatingExpressionVisitorFactory = class
    interface IRelationalSqlTranslatingExpressionVisitorFactory
Public Class RelationalSqlTranslatingExpressionVisitorFactory
Implements IRelationalSqlTranslatingExpressionVisitorFactory
Dědičnost
RelationalSqlTranslatingExpressionVisitorFactory
Atributy
Implementuje

Konstruktory

Název Description
RelationalSqlTranslatingExpressionVisitorFactory(RelationalSqlTranslatingExpressionVisitorDependencies)

Vytvoří instanci objektu RelationalSqlTranslatingExpressionVisitorFactory.

Vlastnosti

Název Description
Dependencies

Závislosti pro tuto službu.

Metody

Název Description
Create(IModel, QueryableMethodTranslatingExpressionVisitor)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

Životnost služby je Scoped. To znamená, že každá DbContext instance bude používat vlastní instanci této služby. Implementace může záviset na jiných službách registrovaných v jakékoli době života. Implementace nemusí být bezpečná pro přístup z více vláken.

Create(QueryCompilationContext, QueryableMethodTranslatingExpressionVisitor)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

Platí pro