Lingua

RelationalMemberTranslatorProvider Classe

Definizione

Fornisce traduzioni per le espressioni LINQ MemberExpression inviando a più traduttori membri specializzati.

La durata del servizio è Scoped. Ciò significa che ogni DbContext istanza userà la propria istanza del servizio. L'implementazione può dipendere da altri servizi registrati con qualsiasi durata. L'implementazione non deve essere thread-safe.

[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalMemberTranslatorProvider : Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider
public class RelationalMemberTranslatorProvider : Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalMemberTranslatorProvider = class
    interface IMemberTranslatorProvider
type RelationalMemberTranslatorProvider = class
    interface IMemberTranslatorProvider
Public Class RelationalMemberTranslatorProvider
Implements IMemberTranslatorProvider
Ereditarietà
RelationalMemberTranslatorProvider
Attributi
Implementazioni

Costruttori

Nome Descrizione
RelationalMemberTranslatorProvider(RelationalMemberTranslatorProviderDependencies)

Crea una nuova istanza della RelationalMemberTranslatorProvider classe .

Proprietà

Nome Descrizione
Dependencies

Dipendenze per questo servizio.

Metodi

Nome Descrizione
AddTranslators(IEnumerable<IMemberTranslator>)

Aggiunge altri traduttori che avranno la priorità sui traduttori registrati esistenti.

Translate(SqlExpression, MemberInfo, Type, IDiagnosticsLogger<DbLoggerCategory.Query>)

Converte un LINQ MemberExpression in un equivalente SQL.

Translate(SqlExpression, MemberInfo, Type)

Fornisce traduzioni per le espressioni LINQ MemberExpression inviando a più traduttori membri specializzati.

La durata del servizio è Scoped. Ciò significa che ogni DbContext istanza userà la propria istanza del servizio. L'implementazione può dipendere da altri servizi registrati con qualsiasi durata. L'implementazione non deve essere thread-safe.

Si applica a