RelationalQueryableMethodTranslatingExpressionVisitorDependencies Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di parametri delle dipendenze del servizio per RelationalQueryableMethodTranslatingExpressionVisitor
Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.
public sealed class RelationalQueryableMethodTranslatingExpressionVisitorDependencies
public sealed class RelationalQueryableMethodTranslatingExpressionVisitorDependencies : IEquatable<Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies>
type RelationalQueryableMethodTranslatingExpressionVisitorDependencies = class
type RelationalQueryableMethodTranslatingExpressionVisitorDependencies = class
interface IEquatable<RelationalQueryableMethodTranslatingExpressionVisitorDependencies>
Public NotInheritable Class RelationalQueryableMethodTranslatingExpressionVisitorDependencies
Public NotInheritable Class RelationalQueryableMethodTranslatingExpressionVisitorDependencies
Implements IEquatable(Of RelationalQueryableMethodTranslatingExpressionVisitorDependencies)
- Ereditarietà
-
RelationalQueryableMethodTranslatingExpressionVisitorDependencies
- Implementazioni
Commenti
Non costruire istanze di questa classe direttamente dal provider o dal codice dell'applicazione perché la firma del costruttore può cambiare man mano che vengono aggiunte nuove dipendenze. Usare invece questo tipo nel costruttore in modo che un'istanza venga creata e inserita automaticamente dal contenitore di inserimento delle dipendenze. Per creare un'istanza con alcuni servizi dipendenti sostituiti, risolvere prima di tutto l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando l'operatore C# 'with'. Non chiamare il costruttore in alcun punto di questo processo.
La durata del servizio è Scoped. Ciò significa che ogni DbContext istanza userà la propria istanza di questo servizio. L'implementazione può dipendere da altri servizi registrati per qualsiasi durata. L'implementazione non deve essere thread-safe.
Costruttori
RelationalQueryableMethodTranslatingExpressionVisitorDependencies(IRelationalSqlTranslatingExpressionVisitorFactory, ISqlExpressionFactory) |
Crea l'oggetto parametro delle dipendenze del servizio per un oggetto RelationalQueryableMethodTranslatingExpressionVisitor. Non chiamare questo costruttore direttamente dal provider o dal codice dell'applicazione perché può cambiare man mano che vengono aggiunte nuove dipendenze. Usare invece questo tipo nel costruttore in modo che un'istanza venga creata e inserita automaticamente dal contenitore di inserimento delle dipendenze. Per creare un'istanza con alcuni servizi dipendenti sostituiti, risolvere prima di tutto l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando "With..." Metodi. Non chiamare il costruttore in alcun punto di questo processo. Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
RelationalQueryableMethodTranslatingExpressionVisitorDependencies(IRelationalSqlTranslatingExpressionVisitorFactory, ISqlExpressionFactory, IRelationalTypeMappingSource, IModel) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
Proprietà
Model |
Modello. |
RelationalSqlTranslatingExpressionVisitorFactory |
Factory di visitatori dell'espressione di traduzione SQL. |
SqlExpressionFactory |
Factory delle espressioni SQL. |
TypeMappingSource |
Origine del mapping dei tipi relazionali. |
Metodi
<Clone>$() |
Classe di parametri delle dipendenze del servizio per RelationalQueryableMethodTranslatingExpressionVisitor Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Equals(Object) |
Classe di parametri delle dipendenze del servizio per RelationalQueryableMethodTranslatingExpressionVisitor Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Equals(RelationalQueryableMethodTranslatingExpressionVisitorDependencies) |
Classe di parametri delle dipendenze del servizio per RelationalQueryableMethodTranslatingExpressionVisitor Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
GetHashCode() |
Classe di parametri delle dipendenze del servizio per RelationalQueryableMethodTranslatingExpressionVisitor Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ToString() |
Classe di parametri delle dipendenze del servizio per RelationalQueryableMethodTranslatingExpressionVisitor Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
With(IRelationalSqlTranslatingExpressionVisitorFactory) |
Clona questo oggetto parametro di dipendenza con un solo servizio sostituito. |
With(ISqlExpressionFactory) |
Clona questo oggetto parametro di dipendenza con un solo servizio sostituito. |
Operatori
Equality(RelationalQueryableMethodTranslatingExpressionVisitorDependencies, RelationalQueryableMethodTranslatingExpressionVisitorDependencies) |
Classe di parametri delle dipendenze del servizio per RelationalQueryableMethodTranslatingExpressionVisitor Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Inequality(RelationalQueryableMethodTranslatingExpressionVisitorDependencies, RelationalQueryableMethodTranslatingExpressionVisitorDependencies) |
Classe di parametri delle dipendenze del servizio per RelationalQueryableMethodTranslatingExpressionVisitor Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |