RelationalParameterBasedSqlProcessorDependencies 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 Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory
Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.
public sealed class RelationalParameterBasedSqlProcessorDependencies
public sealed class RelationalParameterBasedSqlProcessorDependencies : IEquatable<Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies>
type RelationalParameterBasedSqlProcessorDependencies = class
type RelationalParameterBasedSqlProcessorDependencies = class
interface IEquatable<RelationalParameterBasedSqlProcessorDependencies>
Public NotInheritable Class RelationalParameterBasedSqlProcessorDependencies
Public NotInheritable Class RelationalParameterBasedSqlProcessorDependencies
Implements IEquatable(Of RelationalParameterBasedSqlProcessorDependencies)
- Ereditarietà
-
RelationalParameterBasedSqlProcessorDependencies
- Implementazioni
Commenti
Non costruire istanze di questa classe direttamente dal provider o dal codice dell'applicazione perché la firma del costruttore può cambiare quando 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 l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando l'operatore C# 'with'. Non chiamare il costruttore in alcun momento in 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 con qualsiasi durata. L'implementazione non deve essere thread-safe.
Costruttori
RelationalParameterBasedSqlProcessorDependencies(ISqlExpressionFactory, IRelationalTypeMappingSource, IParameterNameGeneratorFactory) |
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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
Proprietà
ParameterNameGeneratorFactory |
Generatore nome parametro factory. |
SqlExpressionFactory |
Sql expression factory. |
TypeMappingSource |
Origine mapping dei tipi relazionali. |
Metodi
<Clone>$() |
Classe di parametri delle dipendenze del servizio per Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Equals(Object) |
Classe di parametri delle dipendenze del servizio per Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Equals(RelationalParameterBasedSqlProcessorDependencies) |
Classe di parametri delle dipendenze del servizio per Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
GetHashCode() |
Classe di parametri delle dipendenze del servizio per Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ToString() |
Classe di parametri delle dipendenze del servizio per Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
With(IParameterNameGeneratorFactory) |
Clona questo oggetto parametro di dipendenza con un servizio sostituito. |
With(IRelationalTypeMappingSource) |
Clona questo oggetto parametro di dipendenza con un servizio sostituito. |
With(ISqlExpressionFactory) |
Clona questo oggetto parametro di dipendenza con un servizio sostituito. |
Operatori
Equality(RelationalParameterBasedSqlProcessorDependencies, RelationalParameterBasedSqlProcessorDependencies) |
Classe di parametri delle dipendenze del servizio per Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Inequality(RelationalParameterBasedSqlProcessorDependencies, RelationalParameterBasedSqlProcessorDependencies) |
Classe di parametri delle dipendenze del servizio per Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |