Lingua

CoreStrings Classe

Definizione

Risorse stringa usate nelle eccezioni di Entity Framework e così via.

Queste stringhe vengono esposte pubblicamente per l'uso da parte di provider di database ed estensioni. È insolito che il codice dell'applicazione richieda queste stringhe.

[System.Runtime.CompilerServices.Nullable(0)]
public static class CoreStrings
public static class CoreStrings
[<System.Runtime.CompilerServices.Nullable(0)>]
type CoreStrings = class
type CoreStrings = class
Public Class CoreStrings
Ereditarietà
CoreStrings
Attributi

Proprietà

Nome Descrizione
AnonymousAndNamedFiltersCombined

I filtri di query anonimi e denominati non possono essere applicati contemporaneamente. Specificare un filtro anonimo o uno o più filtri denominati.

CanConnectNotImplemented
Obsoleti.

Il provider di database corrente non ha implementato il metodo 'CanConnect'.

CannotConvertQueryableToEnumerableMethod

Impossibile convertire un metodo queryable in un metodo enumerabile. Questo è probabilmente un problema in Entity Framework, inviare un problema in https://aka.ms/efcorefeedback.

ConcurrentMethodInvocation

Una seconda operazione è stata avviata su questa istanza di contesto prima del completamento di un'operazione precedente. Ciò è in genere causato da thread diversi contemporaneamente che usano la stessa istanza di DbContext. Per altre informazioni su come evitare problemi di threading con DbContext, vedere https://go.microsoft.com/fwlink/?linkid=2097913.

ContextDisposed

Impossibile accedere a un'istanza di contesto eliminata. Una causa comune di questo errore consiste nell'eliminare un'istanza di contesto risolta dall'inserimento delle dipendenze e quindi tentare di usare la stessa istanza di contesto altrove nell'applicazione. Questo problema può verificarsi se si chiama 'Dispose' nell'istanza di contesto o lo si esegue il wrapping in un'istruzione using. Se si usa l'inserimento delle dipendenze, è consigliabile consentire al contenitore di inserimento delle dipendenze di eliminare istanze di contesto.

ConventionsInfiniteLoop

Le chiamate di convenzione hanno raggiunto il limite di ricorsione. Questo è probabilmente un problema in Entity Framework, segnalare un problema in https://go.microsoft.com/fwlink/?linkid=2142044.

DataBindingToLocalWithIListSource

Il data binding diretto a "DbSet.Local" non è supportato perché non fornisce un ordinamento stabile. Per macchine virtuali Windows, eseguire l'associazione a 'DbSet.Local.ToObservableCollection'. Per WinForms, eseguire l'associazione a 'DbSet.Local.ToBindingList'. Per ASP.NET WebForms, eseguire l'associazione a 'DbSet.ToList' o usare l'associazione di modelli.

DataBindingWithIListSource

Il data binding diretto a una query di archiviazione non è supportato. Popolare invece un oggetto DbSet con dati, ad esempio chiamando "Load" in DbSet e quindi associandolo ai dati locali per evitare di inviare una query al database ogni volta che il controllo in ingresso dati esegue l'iterazione dei dati. Per macchine virtuali Windows, eseguire l'associazione a 'DbSet.Local.ToObservableCollection'. Per WinForms, eseguire l'associazione a 'DbSet.Local.ToBindingList'. Per ASP.NET WebForms, eseguire l'associazione a 'DbSet.ToList' o usare l'associazione di modelli.

DefaultMethodInvoked

Ef. La proprietà T> predefinita<può essere usata solo all'interno del metodo 'ExecuteUpdate' di Entity Framework.

DeleteBehaviorAttributeNotOnNavigationProperty

L'attributo [DeleteBehavior] può essere specificato solo nelle proprietà di navigazione e non è supportato nelle proprietà che costituiscono la chiave esterna.

DeleteBehaviorAttributeOnPrincipalProperty

L'attributo [DeleteBehavior] può essere specificato solo sul lato dipendente della relazione.

EFConstantInvoked

Ef. Il metodo T>' costante<può essere usato solo nelle query LINQ di Entity Framework.

EFConstantNotSupported

'EF. Constant()' non è supportato dal provider.

EFConstantNotSupportedInPrecompiledQueries

Ef. Il metodo T>' costante<non è supportato quando si usano query precompilate.

EFConstantWithNonEvaluatableArgument

Entity Framework. Il metodo T> costante<può essere usato solo con un argomento che può essere valutato sul lato client e non contiene riferimenti alle entità lato database.

EFParameterInvoked

Ef. Il metodo T> del parametro<può essere usato solo nelle query LINQ di Entity Framework.

EFParameterWithNonEvaluatableArgument

Entity Framework. Il metodo T> del parametro<può essere usato solo con un argomento che può essere valutato sul lato client e non contiene riferimenti alle entità lato database.

EmptyJsonString

La stringa vuota non è JSON valida.

EnumerableResetNotSupported

Questo enumeratore non può essere reimpostato.

ErrorInvalidQueryable

Impossibile usare più istanze di contesto all'interno di una singola esecuzione di query. Verificare che la query usi una singola istanza di contesto.

ErrorMaterializingValue

Si è verificata un'eccezione durante la lettura di un valore del database. Per altre informazioni, vedere l'eccezione interna.

ExpressionParameterizationException

Eccezione generata durante il tentativo di valutare un'espressione di parametro di query LINQ. Per altre informazioni, vedere l'eccezione interna. Per visualizzare informazioni aggiuntive, chiamare "DbContextOptionsBuilder.EnableSensitiveDataLogging".

HiLoBadBlockSize

Le dimensioni del blocco utilizzate per la generazione di valori Hi-Lo non sono positive. Il generatore Hi-Lo è in genere supportato da una sequenza SQL e ciò significa che l'incremento della sequenza deve essere positivo.

ImmediateConventionScopeCannotBeRunAgain
Obsoleti.

Impossibile eseguire di nuovo l'ambito della convenzione immediata.

IncompatibleSourcesForSetOperation

Origini incompatibili usate per l'operazione di impostazione.

InvalidDbContext

Un errore precedente ha lasciato DbContext in uno stato non valido. Le applicazioni non devono continuare a usare un'istanza DbContext dopo che è stata generata un'eccezione InvalidOperationException.

InvalidMemberInitBinding

Operazione non gestita: l'associazione MemberInitExpression non è un MemberAssignment

InvalidPoolSize

Il valore poolSize specificato deve essere maggiore di 0.

IQueryableProviderNotAsync

Il provider per l'origine 'IQueryable' non implementa 'IAsyncQueryProvider'. Solo i provider che implementano "IAsyncQueryProvider" possono essere usati per le operazioni asincrone di Entity Framework.

MemberListBindingNotSupported

EF Core non supporta MemberListBinding: 'new Blog { Posts = { new Post(), new Post() } }'.

MemberMemberBindingNotSupported

EF Core non supporta MemberMemberBinding: 'new Blog { Data = { Name = "hello world" } }'.

MissingAsyncSeeder

È stata eseguita un'operazione di gestione asincrona dell'archivio e non è stato fornito alcun delegato di inizializzazione asincrono, ma è stato specificato un delegato di inizializzazione sincrono. Impostare l'opzione 'UseAsyncSeeding' con un delegato equivalente a quello fornito in 'UseSeeding'.

MissingSeeder

È stata eseguita un'operazione di gestione dell'archivio sincrono e non è stato fornito alcun delegato di inizializzazione sincrono, ma era presente un delegato di inizializzazione asincrono. Impostare l'opzione 'UseSeeding' con un delegato equivalente a quello fornito in 'UseAsyncSeeding'.

ModelMutable

Le modifiche ai metadati di runtime non sono consentite quando il modello non è stato contrassegnato come di sola lettura.

ModelReadOnly

Le modifiche ai metadati non sono consentite quando il modello è stato contrassegnato come di sola lettura.

NativeAotDesignTimeModel

Le operazioni DbContext in fase di progettazione non sono supportate durante la pubblicazione con NativeAOT.

NativeAotNoCompiledModel

La compilazione di modelli non è supportata durante la pubblicazione con NativeAOT. Usare un modello compilato.

NoEfServices

I servizi Entity Framework non sono stati aggiunti al provider di servizi interni. Rimuovere la chiamata a 'UseInternalServiceProvider' in modo che Entity Framework gestirà i propri servizi interni oppure userà il metodo del provider di database per aggiungere i servizi necessari al provider di servizi ,ad esempio 'AddEntityFrameworkSqlServer'.

NoElements

La sequenza non contiene elementi.

NoInterceptionResult

'InterceptionResult.Result' è stato chiamato quando 'InterceptionResult.HasResult' è false.

NoProviderConfigured

Non è stato configurato alcun provider di database per il dbContext. È possibile configurare un provider eseguendo l'override del metodo 'DbContext.OnConfiguring' o usando 'AddDbContext' nel provider di servizi dell'applicazione. Se si usa 'AddDbContext', assicurarsi anche che il tipo DbContext accetti un oggetto TContext> DbContextOptions<nel relativo costruttore e lo passa al costruttore di base per DbContext.

NoSetPropertyInvocation

Una chiamata 'ExecuteUpdate' deve specificare almeno una chiamata 'SetProperty', per indicare le proprietà da aggiornare.

NotQueryingEnumerable

Il valore "IQueryable" specificato non supporta la generazione di stringhe di query.

ObjectRemovedFromModel

L'oggetto è stato rimosso dal modello.

OwnedEntitiesCannotBeTrackedWithoutTheirOwner

Una query di rilevamento tenta di proiettare un'entità di proprietà senza un proprietario corrispondente nel risultato, ma le entità di proprietà non possono essere rilevate senza il proprietario. Includere l'entità proprietario nel risultato o eseguire la query senza rilevamento usando 'AsNoTracking'.

PoolingOptionsModified

Impossibile usare 'OnConfiguring' per modificare DbContextOptions quando il pool DbContext è abilitato.

PrecompiledQueryNotSupported

Le query precompilate non sono supportate dal provider corrente.

PropertyMethodInvoked

Entity Framework. Il metodo T> della proprietà<può essere usato solo nelle query LINQ di Entity Framework.

QueryContextAlreadyInitializedStateManager

Il metodo 'InitializeStateManager' è stato chiamato più volte nel contesto di query corrente. Questo metodo deve essere chiamato una sola volta prima dell'avvio dell'enumerazione della query.

QueryNotPrecompiled

La query non è precompilata e il codice dinamico non è supportato con NativeAOT.

QuerySelectContainsGrouping

La traduzione di 'Select' che contiene il parametro di raggruppamento senza composizione non è supportata.

QueryUnableToTranslateStringEqualsWithStringComparison

Traduzione della stringa . L'overload equals' con un parametro 'StringComparison' non è supportato. Per altre informazioni, vedere https://go.microsoft.com/fwlink/?linkid=2129535.

RecursiveOnConfiguring

È stato effettuato un tentativo di usare l'istanza del contesto durante la configurazione. Non è possibile usare un'istanza DbContext all'interno di 'OnConfiguring' perché è ancora configurata a questo punto. Questa situazione può verificarsi se viene avviata una seconda operazione in questa istanza di contesto prima del completamento di un'operazione precedente. Non è garantito che tutti i membri dell'istanza siano thread-safe.

RecursiveOnModelCreating

È stato effettuato un tentativo di usare il modello durante la creazione. Un'istanza DbContext non può essere utilizzata all'interno di 'OnModelCreating' in alcun modo che usi il modello che viene creato.

RelationshipCannotBeInverted

Non è possibile modificare l'entità di sicurezza e le estremità dipendenti della relazione dopo che sono state specificate proprietà chiave esterna o chiave principale. Rimuovere la configurazione in conflitto.

ResetNotSupported

'ObservableCollection<T>. Clear' non è supportato perché usa l'operazione 'INotifyCollectionChanged' 'Reset', che non fornisce gli elementi rimossi. Usare più chiamate a "Remove" o usare una raccolta di notifica che supporta "Clear", ad esempio "Microsoft". EntityFrameworkCore.ChangeTracking.ObservableHashSet<T>'.

RuntimeModelMissingData

La configurazione richiesta non viene archiviata nel modello ottimizzato per la lettura. Usare 'DbContext.GetService<IDesignTimeModel>(). Modello'.

RuntimeParameterMissingParameter

Durante la registrazione di un parametro di runtime, l'espressione lambda deve avere un solo parametro che deve essere uguale all'espressione 'QueryCompilationContext.QueryContextParameter'.

SavepointsNotSupported

I punti di salvataggio non sono supportati dal provider di database in uso.

SensitiveDataDisabled

Per visualizzare informazioni aggiuntive, chiamare "DbContextOptionsBuilder.EnableSensitiveDataLogging".

SequenceContainsMoreThanOneElement

La sequenza contiene più di un elemento.

SequenceContainsNoElements

La sequenza non contiene elementi.

SetOperationWithDifferentIncludesInOperands

Impossibile convertire l'operazione di impostazione perché entrambi gli operandi hanno operazioni 'Include' diverse. Valutare la possibilità di applicare lo stesso elemento "Include" su entrambi i lati.

SetPropertyMethodInvoked

Il metodo SetProperty<TProperty> può essere usato solo all'interno del metodo 'ExecuteUpdate'.

TransactionsNotSupported

Il provider corrente non supporta System.Transaction.

Metodi

Nome Descrizione
AbstractLeafEntityType(Object)

Impossibile creare un'istanza del tipo di entità '{entityType}' perché il tipo CLR corrispondente è astratto e non esiste alcun tipo di entità derivata nel modello che corrisponde a un tipo CLR concreto. Aggiungere un tipo di entità derivata concreta al modello o modificare il tipo di entità per usare un tipo CLR concreto.

AddingProxyTypeAsEntityType(Object)

Impossibile aggiungere il tipo '{typeName}' al modello perché è un tipo proxy generato dinamicamente. Usare invece il tipo non proxy sottostante.

AmbiguousDependentEntity(Object, Object)

Il tipo di entità '{entityType}' è un tipo di entità di tipo condiviso e l'entità fornita è attualmente a cui viene fatto riferimento da diverse entità proprietarie. Per accedere alla voce per un riferimento specifico, chiamare '{targetEntryCall}' nella voce di proprietario.

AmbiguousEndRequiredDependent(Object, Object)

La chiave esterna {foreignKeyProperties} sul tipo di entità '{entityType}' non può essere configurata come dipendente necessaria perché non è possibile determinare il lato dipendente. Per identificare il lato dipendente della relazione, configurare la proprietà della chiave esterna in 'OnModelCreating'. Per altri dettagli, vedere https://go.microsoft.com/fwlink/?LinkId=724062.

AmbiguousEndRequiredDependentNavigation(Object, Object, Object)

Navigazione '{entityType}. {navigation}' non può essere configurato come necessario perché non è possibile determinare il lato dipendente della chiave esterna sottostante {foreignKeyProperties}' . Per identificare il lato dipendente della relazione, configurare la proprietà della chiave esterna in 'OnModelCreating'. Per altri dettagli, vedere https://go.microsoft.com/fwlink/?LinkId=724062.

AmbiguousEndRequiredInverted(Object, Object, Object)

La chiave esterna {foreignKeyProperties} sul tipo di entità '{entityType}' non può essere invertita al tipo di entità '{principalEntityType}' perché è stata configurata come richiesto prima della configurazione del lato dipendente. Configurare la proprietà di chiave esterna o la chiave principale prima di configurare la chiave esterna in base alle esigenze. Per altri dettagli, vedere https://go.microsoft.com/fwlink/?LinkId=724062.

AmbiguousForeignKeyPropertyCandidates(Object, Object, Object, Object, Object)

Entrambe le relazioni tra '{firstDependentToPrincipalNavigationSpecification}' e '{firstPrincipalToDependentNavigationSpecification}' e tra '{secondDependentToPrincipalNavigationSpecification}' e '{secondPrincipalToDependentNavigationSpecification}' potrebbero usare {foreignKeyProperties} come chiave esterna. Per risolvere questo problema, configurare le proprietà della chiave esterna in modo esplicito in 'OnModelCreating' in almeno una delle relazioni.

AmbiguousOneToOneRelationship(Object, Object)

Impossibile determinare il lato dipendente per la relazione uno-a-uno tra '{dependentToPrincipalNavigationSpecification}' e '{principalToDependentNavigationSpecification}'. Per identificare il lato dipendente della relazione, configurare la proprietà della chiave esterna. Se questi spostamenti non devono far parte della stessa relazione, configurarli in modo indipendente tramite catene di metodi separate in 'OnModelCreating'. Per altri dettagli, vedere https://go.microsoft.com/fwlink/?LinkId=724062.

AmbiguousOwnedNavigation(Object, Object)

Impossibile determinare il proprietario della relazione tra '{entityTypeNavigationSpecification}' e '{otherEntityType}' perché entrambi i tipi sono stati contrassegnati come di proprietà. Configurare manualmente la proprietà o ignorare gli spostamenti corrispondenti usando l'attributo [NotMapped] o 'EntityTypeBuilder.Ignore' in 'OnModelCreating'. Per altre informazioni ed esempi, vedere https://aka.ms/efcore-docs-owned.

AmbiguousServiceProperty(Object, Object, Object)

Impossibile aggiungere la proprietà del servizio '{property}' di tipo '{serviceType}' al tipo di entità '{entityType}' perché esiste un'altra proprietà dello stesso tipo. Ignorare una delle proprietà usando l'attributo [NotMapped] o 'EntityTypeBuilder.Ignore' in 'OnModelCreating'.

AmbiguousSharedTypeEntityTypeName(Object)

Impossibile aggiungere al modello il tipo di entità di tipo condiviso '{entityType}' perché il nome è uguale al nome del tipo CLR. Questo indica in genere un errore, aggiungerlo come tipo di entità non condivisa o scegliere un nome diverso.

AnnotationNotFound(Object, Object)

L'annotazione '{annotation}' non è stata trovata. Assicurarsi che l'annotazione sia stata aggiunta all'oggetto {annotatable}.

AnnotationNotFound(Object)

L'annotazione '{annotation}' non è stata trovata. Assicurarsi che l'annotazione sia stata aggiunta.

ArgumentNotConstant(Object, Object)

Il valore '{parameter}' passato a '{methodName}' deve essere una costante.

ArgumentPropertyNull(Object, Object)

La proprietà '{property}' dell'argomento '{argument}' non può essere 'null'.

AttributeNotOnEntityTypeProperty(Object, Object, Object)

L'attributo [{attribute}] può essere specificato solo nelle proprietà del tipo di entità. Rimuovere l'attributo da '{type}. {propertyName}'.

AutoIncludeNavigationCycle(Object)

Ciclo rilevato durante gli spostamenti automatici: {cycleNavigations}. Per risolvere questo problema, non configurare almeno uno spostamento nel ciclo come incluso automaticamente in 'OnModelCreating' o chiamare il metodo 'IgnoreAutoInclude' nella query.

AutoLoadedConcurrencyTokenProperty(Object, Object)

La proprietà '{property}' di tipo '{type}' è un token di concorrenza e non può essere configurata come non caricata automaticamente. I token di concorrenza devono essere sempre caricati.

AutoLoadedConstructorProperty(Object, Object)

La proprietà '{property}' sul tipo '{type}' viene utilizzata in un'associazione del costruttore e non può essere configurata come non caricata automaticamente. Le proprietà associate al costruttore devono essere sempre caricate.

AutoLoadedDiscriminatorProperty(Object, Object)

La proprietà '{property}' sul tipo '{type}' è un discriminatorio e non può essere configurata come non caricata automaticamente. Le proprietà discriminatorie devono essere sempre caricate.

AutoLoadedForeignKeyProperty(Object, Object)

La proprietà '{property}' sul tipo '{type}' fa parte di una chiave esterna e non può essere configurata come non caricata automaticamente. Le proprietà della chiave esterna devono essere sempre caricate.

AutoLoadedKeyProperty(Object, Object)

La proprietà '{property}' nel tipo '{type}' fa parte di una chiave e non può essere configurata come non caricata automaticamente. Le proprietà chiave devono essere sempre caricate.

BackingFieldOnIndexer(Object, Object, Object)

Impossibile impostare il campo sottostante '{field}' per la proprietà dell'indicizzatore '{entityType}. {property}'. Assicurarsi che non siano specificati campi di backup per le proprietà dell'indicizzatore.

BadBackingFieldType(Object, Object, Object, Object, Object)

Impossibile utilizzare il campo specificato '{field}' di tipo '{fieldType}' per la proprietà '{entityType}'. {property}' di tipo '{propertyType}'. È possibile utilizzare solo campi di supporto di tipi compatibili con il tipo di proprietà.

BadDependencyRegistration(Object)

Il tipo di dipendenze del servizio '{dependenciesType}' è stato registrato in modo non corretto nella raccolta di servizi. I tipi di dipendenze del servizio devono essere registrati solo da Entity Framework o provider di database.

BadEnumValue(Object, Object)

Impossibile analizzare il valore '{enumValue}' come valore di enumerazione '{enumType}'.

BadFilterDerivedType(Object, Object, Object)

Impossibile specificare l'espressione di filtro '{filter}' per il tipo di entità '{entityType}'. Un filtro può essere applicato solo al tipo di entità radice '{rootType}'.

BadFilterDerivedType(Object, Object)

Impossibile specificare l'espressione di filtro '{filter}' per il tipo di entità '{entityType}'. Un filtro può essere applicato solo al tipo di entità radice in una gerarchia.

BadFilterExpression(Object, Object, Object)

L'espressione di filtro '{filter}' specificata per il tipo di entità '{entityType}' non è valida. L'espressione deve accettare un singolo parametro di tipo '{clrType}' e restituire 'bool'.

BadFilterOwnedType(Object, Object)

Impossibile specificare l'espressione di filtro '{filter}' per il tipo di entità di proprietà '{entityType}'. Un filtro può essere applicato solo a un tipo di entità non di proprietà. Per altre informazioni ed esempi, vedere https://aka.ms/efcore-docs-owned.

BadJsonValueReaderWriterType(Object)

Il tipo '{givenType}' non può essere usato come 'JsonValueReaderWriter' perché non eredita dal generico 'JsonValueReaderWriter<TValue>'. Assicurarsi di ereditare i reader/writer JSON da 'JsonValueReaderWriter<TValue>'.

BadListType(Object, Object)

Il tipo '{givenType}' non può essere utilizzato come raccolta primitiva perché non è una matrice e non implementa '{listType}'. Le raccolte di tipi primitivi devono essere matrici o elenchi ordinati.

BadValueComparerType(Object, Object)

Il tipo '{givenType}' non può essere utilizzato come operatore di confronto di valori perché non eredita da '{expectedType}'. Assicurarsi di ereditare i comparer di valori da '{expectedType}'.

BadValueConverterType(Object, Object)

Il tipo '{givenType}' non può essere utilizzato come convertitore di valori perché non eredita da '{expectedType}'. Assicurarsi di ereditare convertitori di valori da '{expectedType}'.

BadValueGeneratorType(Object, Object)

Il tipo '{givenType}' non può essere utilizzato come generatore di valori perché non eredita da '{expectedType}'. Assicurarsi di ereditare generatori di valori da '{expectedType}'.

CannotBeNullable(Object, Object, Object)

Proprietà '{1_entityType}. {0_property}' non può essere contrassegnato come nullable/facoltativo perché il tipo della proprietà è '{propertyType}' che non è un tipo nullable. Qualsiasi proprietà può essere contrassegnata come non nullable/obbligatoria, ma solo le proprietà dei tipi nullable possono essere contrassegnate come nullable/facoltative.

CannotBeNullableElement(Object, Object, Object)

Tipo di elemento della proprietà '{entityType}. {property}' non può essere contrassegnato come nullable/optional perché il tipo dell'elemento è '{elementType}' che non è un tipo nullable. Qualsiasi tipo di elemento può essere contrassegnato come non nullable/required, ma solo gli elementi di tipi nullable possono essere contrassegnati come nullable/facoltativi.

CannotBeNullablePK(Object, Object)

Proprietà '{1_entityType}. {0_property}' non può essere contrassegnato come nullable/facoltativo perché la proprietà fa parte di una chiave. Qualsiasi proprietà può essere contrassegnata come non nullable/obbligatoria, ma solo le proprietà di tipi nullable e che non fanno parte di una chiave possono essere contrassegnate come nullable/facoltative.

CannotConvertEnumValue(Object, Object)

Impossibile convertire il valore stringa '{value}' dal database a qualsiasi valore nell'enumerazione '{enumType}' mappata.

CannotCreateJsonValueReaderWriter(Object)

Impossibile creare un'istanza di tipo reader/writer '{readerWriterType}'. Assicurarsi che il tipo possa essere creata un'istanza e che abbia un costruttore pubblico senza parametri oppure che abbia un campo pubblico statico 'Instance' che restituisce l'istanza singleton da usare.

CannotCreateValueComparer(Object, Object)

Impossibile creare un'istanza del tipo di operatore di confronto di valori '{generatorType}'. Assicurarsi che il tipo possa essere creata un'istanza e che abbia un costruttore senza parametri oppure usare l'overload di '{method}' che accetta un delegato.

CannotCreateValueConverter(Object, Object)

Impossibile creare un'istanza del tipo di convertitore di valori '{generatorType}'. Assicurarsi che il tipo possa essere creata un'istanza e che abbia un costruttore senza parametri oppure usare l'overload di '{method}' che accetta un delegato.

CannotCreateValueGenerator(Object, Object)

Impossibile creare un'istanza del tipo generatore di valori '{generatorType}'. Assicurarsi che il tipo possa essere creata un'istanza e che abbia un costruttore senza parametri oppure usare l'overload di '{method}' che accetta un delegato.

CannotCreateValueGenerator(Object)

Impossibile creare un'istanza del tipo generatore di valori '{generatorType}'. Assicurarsi che il tipo possa essere creata un'istanza e che abbia un costruttore senza parametri oppure usare l'overload di 'HasValueGenerator' che accetta un delegato.

CannotLoadDetached(Object, Object)

Navigazione '{1_entityType}. Impossibile caricare {0_navigation}' perché l'entità non viene rilevata. Gli spostamenti possono essere caricati solo per le entità rilevate.

CannotLoadDetachedShadow(Object, Object)

Navigazione '{1_entityType}. Impossibile caricare {0_navigation}' perché una o più proprietà chiave o chiave esterna sono proprietà shadow e l'entità non viene rilevata. Le relazioni che usano valori shadow possono essere caricate solo per le entità rilevate.

CannotMarkNonShared(Object)

Il tipo '{type}' non può essere contrassegnato come tipo non condiviso perché nel modello esiste un tipo di entità di tipo condiviso con questo tipo CLR.

CannotMarkShared(Object)

Impossibile contrassegnare il tipo '{type}' come tipo condiviso perché nel modello esiste già un tipo di entità con lo stesso tipo CLR.

CannotMaterializeAbstractType(Object)

Impossibile creare un'istanza del tipo di entità '{entityType}' perché è astratta. Valutare la possibilità di renderla non astratta o di eseguire il mapping di almeno un tipo derivato.

CanOnlyConfigureExistingNavigations(Object, Object)

Navigazione '{1_entityType}. {0_navigationName}' non trovato. Aggiungere lo spostamento al tipo di entità usando i metodi 'HasOne', 'HasMany' o 'OwnsOne'/'OwnsMany' prima di configurarlo.

ChangeTrackingInterfaceMissing(Object, Object, Object)

Il tipo di entità '{entityType}' è configurato per l'uso della strategia di rilevamento delle modifiche '{changeTrackingStrategy}', ma non implementa l'interfaccia '{notificationInterface}' necessaria. Implementare '{notificationInterface}' in '{entityType}' o usare una strategia diversa per il rilevamento delle modifiche.

CircularDependency(Object)

Impossibile salvare le modifiche perché è stata rilevata una dipendenza circolare nei dati da salvare: '{cycle}'.

CircularInheritance(Object, Object)

Il tipo di entità '{entityType}' non può ereditare da '{baseEntityType}' perché '{baseEntityType}' è discendente di '{entityType}'. Esaminare la configurazione del modello.

ClashingMismatchedSharedType(Object, Object)

Impossibile aggiungere il tipo di entità di tipo condiviso '{entityType}' perché il modello contiene già un tipo di entità con lo stesso nome, ma con un tipo CLR diverso '{otherClrType}'. Verificare che tutti i nomi dei tipi di entità siano univoci.

ClashingNamedOwnedType(Object, Object, Object)

Al modello è già stato aggiunto un tipo di entità denominato '{ownedTypeName}'. Usare un nome diverso quando si configura la proprietà '{ownerEntityType}. {navigation}' in 'OnModelCreating'. Per altre informazioni ed esempi, vedere https://aka.ms/efcore-docs-owned.

ClashingNonOwnedDerivedEntityType(Object, Object)

Il tipo di entità '{entityType}' non può essere contrassegnato come di proprietà perché il tipo di entità derivata '{derivedType}' è stato configurato come non di proprietà. Non configurare '{derivedType}' come non di proprietà o chiamare 'HasBaseType(null)' per il parametro 'OnModelCreating'. Per altre informazioni ed esempi, vedere https://aka.ms/efcore-docs-owned.

ClashingNonOwnedEntityType(Object)

Il tipo di entità '{entityType}' non può essere configurato come di proprietà perché è già stato configurato come non di proprietà. Se il tipo di entità deve essere di proprietà, rimuovere la chiamata 'Entity<{entityType}>()' se possibile oppure rimuovere il tipo di entità dal modello chiamando 'Ignore'. Per altre informazioni ed esempi, vedere https://aka.ms/efcore-docs-owned.

ClashingNonSharedType(Object, Object)

Impossibile aggiungere al modello il tipo di entità di tipo condiviso '{entityType}' con tipo CLR '{type}' perché esiste già un tipo di entità non condiviso con lo stesso tipo CLR.

ClashingNonWeakEntityType(Object)
Obsoleti.

Impossibile aggiungere al modello il tipo di entità '{entityType}' con uno spostamento che definisce perché esiste già un tipo di entità con lo stesso nome.

ClashingOwnedDerivedEntityType(Object, Object)

Il tipo di entità '{entityType}' non può essere contrassegnato come non di proprietà perché il tipo di entità derivato '{derivedType}' è stato configurato come di proprietà. Non configurare '{derivedType}' come di proprietà o chiamare 'HasBaseType(null)' per il valore in 'OnModelCreating'. Per altre informazioni ed esempi, vedere https://aka.ms/efcore-docs-owned.

ClashingOwnedEntityType(Object)

Il tipo di entità '{entityType}' non può essere configurato come non di proprietà perché è già stato configurato come di proprietà. Usare il generatore annidato in 'OwnsOne' o 'OwnsMany' nel generatore di tipi di entità proprietario per configurare ulteriormente questo tipo. Se il tipo di entità non deve essere di proprietà e non è possibile rimuovere la chiamata 'OwnsOne' o 'OwnsMany' è possibile rimuovere il tipo di entità dal modello chiamando 'Ignore'. Per altre informazioni ed esempi, vedere https://aka.ms/efcore-docs-owned.

ClashingSharedType(Object)

Impossibile aggiungere al modello il tipo di entità '{entityType}' perché il tipo CLR è stato configurato come tipo condiviso.

ClashingWeakEntityType(Object)
Obsoleti.

Impossibile aggiungere al modello il tipo di entità '{entityType}' perché esiste già un tipo di entità con uno spostamento che definisce con lo stesso nome.

ClientProjectionCapturingConstantInMethodArgument(Object, Object)

La proiezione client contiene un riferimento a un'espressione costante '{constantType}' che viene passata come argomento al metodo '{methodName}'. Ciò potrebbe causare una perdita di memoria; prendere in considerazione l'assegnazione di questa costante a una variabile locale e l'uso della variabile nella query. Per altre informazioni ed esempi, vedere https://go.microsoft.com/fwlink/?linkid=2103067.

ClientProjectionCapturingConstantInMethodInstance(Object, Object)

La proiezione client contiene un riferimento a un'espressione costante '{constantType}' tramite il metodo di istanza '{methodName}'. Ciò potrebbe causare una perdita di memoria; prendere in considerazione la possibilità di rendere statico il metodo in modo che non acquisisca costante nell'istanza di . Per altre informazioni ed esempi, vedere https://go.microsoft.com/fwlink/?linkid=2103067.

ClientProjectionCapturingConstantInTree(Object)

La proiezione client contiene un riferimento a un'espressione costante '{constantType}'. Ciò potrebbe causare una perdita di memoria; prendere in considerazione l'assegnazione di questa costante a una variabile locale e l'uso della variabile nella query. Per altre informazioni ed esempi, vedere https://go.microsoft.com/fwlink/?linkid=2103067.

ClrPropertyOnShadowEntity(Object, Object)
Obsoleti.

La proprietà '{property}' non può esistere nel tipo '{entityType}' perché il tipo è contrassegnato come stato shadow mentre la proprietà non è. I tipi di stato shadow possono contenere solo proprietà dello stato shadow.

CollectionIsReference(Object, Object, Object, Object)

Proprietà '{1_entityType}. L'accesso a {0_property}' viene eseguito tramite '{collectionMethod}', ma è definito nel modello come navigazione non raccolta e riferimento. Usare '{referenceMethod}' per accedere agli spostamenti di riferimento.

ComparerPropertyMismatch(Object, Object, Object, Object)

Impossibile utilizzare l'operatore di confronto per il tipo '{type}' per '{entityType}. {propertyName}' perché il tipo è '{propertyType}'.

ComparerPropertyMismatchElement(Object, Object, Object, Object)

Impossibile utilizzare l'operatore di confronto per il tipo di elemento '{type}' per '{entityType}. {propertyName}' perché il tipo di elemento è '{elementType}'.

CompiledModelDuplicateAttribute(Object, Object)

Nell'assembly '{assemblyName}' è stato trovato più di un singolo DbContextModelAttribute corrispondente al tipo di contesto '{contextType}'

CompiledModelIncompatibleTypeMapping(Object)

Il mapping dei tipi utilizzato non è compatibile con un modello compilato. Il tipo di mapping deve avere un 'public static readonly {typeMapping} {typeMapping}. Proprietà predefinita'.

CompiledModelMissingInstance(Object)

'{modelType}' deve dichiarare una proprietà statica denominata 'Instance' che restituisce 'IModel'.

CompiledQueryDifferentModel(Object)

La query compilata '{queryExpression}' è stata eseguita con un modello diverso rispetto a quello in cui è stata compilata. Le query compilate possono essere usate solo con un singolo modello.

ComplexCollectionEntryDeletedEntity(Object, Object, Object)

Voce complessa in corrispondenza dell'ordinale '{ordinal}' per la raccolta '{declaringType}. Impossibile accedere a {collection}' perché la voce contenitore si trova nello stato eliminato.

ComplexCollectionEntryInvalidStateChange(Object)

Impossibile modificare lo stato di un elemento della raccolta complessa '{property}' direttamente da Deleted a Added o viceversa. Contrassegnarlo prima come invariato.

ComplexCollectionEntryOrdinalInvalid(Object, Object, Object, Object)

L'ordinale di immissione complessa '{ordinal}' non è valida per la raccolta '{declaringType}. {collection}' all'esterno della raccolta di lunghezza '{count}'.

ComplexCollectionEntryOrdinalReadOnly(Object, Object)

Ordinale di una voce di '{collectionDeclaringType}. Impossibile modificare la raccolta complessa di {collection}' a meno che non venga scollegata o eliminata.

ComplexCollectionEntryOriginalNull(Object, Object)

Impossibile accedere alle voci originali per la raccolta di tipi complessi '{declaringType}. {collection}' come originariamente 'null'.

ComplexCollectionEntryOriginalOrdinalInvalid(Object, Object, Object, Object)

L'ordinale originale della voce complessa '{ordinal}' non è valida per la proprietà '{declaringType}. {collection}' all'esterno della raccolta di lunghezza '{count}'.

ComplexCollectionEntryOriginalOrdinalReadOnly(Object, Object)

Ordinale originale di una voce di '{collectionDeclaringType}. La raccolta complessa {collection}' non può essere modificata a meno che non sia scollegata o aggiunta.

ComplexCollectionIsReference(Object, Object, Object, Object)

Proprietà '{entityType}. L'accesso a {property}' viene eseguito tramite '{collectionMethod}', ma è definito nel modello come proprietà complessa non raccolta. Usare '{referenceMethod}' per accedere alle proprietà complesse non della raccolta.

ComplexCollectionMoveInvalidOrdinals(Object, Object, Object)

I ordinali specificati per l'operazione di spostamento non sono validi: da '{fromOrdinal}' a '{toOrdinal}'. L'insieme include solo voci '{count}'.

ComplexCollectionNotInitialized(Object, Object)

Raccolta di tipi complessa '{entityType}. {collection}' deve essere inizializzato in un valore non Null prima di poter accedere agli elementi.

ComplexCollectionNullElementSetter(Object, Object, Object, Object, Object)

Valore della proprietà '{complexType}. Impossibile impostare {property}' perché si trova nell'elemento della raccolta di tipi complesso '{collectionDeclaringType}. {collection}[{ordinal}]' che contiene un valore 'null'.

ComplexCollectionOrdinalOutOfRange(Object, Object, Object, Object)

Il numero ordinale {ordinale} non è compreso nell'intervallo per la raccolta di tipi complessi '{entityType}. {collection}' con {count} elementi.

ComplexCollectionOriginalEntryAddedEntity(Object, Object, Object)

Voce complessa in corrispondenza dell'ordinale originale '{ordinal}' per la raccolta '{declaringType}. Impossibile accedere a {collection}' perché la voce contenitore è nello stato aggiunto.

ComplexCollectionValueNotDictionaryList(Object, Object)

Il valore per la proprietà raccolta complessa '{property}' deve essere un elenco di dizionari, ma è '{typeName}'.

ComplexCollectionWrongClrType(Object, Object, Object, Object)

Impossibile aggiungere la proprietà complessa della raccolta '{property}' al tipo '{type}' perché il tipo CLR '{clrType}' non implementa 'IEnumerable<{targetType}>'. La proprietà complessa della raccolta deve implementare IEnumerable<> del tipo complesso. Per altre informazioni, vedere https://aka.ms/efcore-docs-complex-types.

ComplexPropertyChainIntermediateNotFound(Object, Object)

Impossibile trovare la proprietà complessa intermedia '{member}' nel tipo '{type}'. Quando si usano nomi di proprietà punteggiate, tutti i segmenti intermedi devono fare riferimento a proprietà complesse.

ComplexPropertyChainInvalidMember(Object, Object)

Il membro '{member}' di tipo '{type}' è configurato come proprietà non complessa e non può essere utilizzato come intermedio in un accesso a proprietà concatenato. Configurarla prima come proprietà complessa se si tratta dell'intenzione.

ComplexPropertyChainInvalidSegment(Object)

Il nome della proprietà punteggiata '{dottedName}' contiene un segmento vuoto. I nomi delle proprietà punteggiate devono essere costituiti da segmenti non vuoti separati da '.'.

ComplexPropertyChainOnCollection(Object, Object)

Il membro '{member}' di tipo '{type}' è una proprietà di raccolta complessa e non può essere attraversato in un accesso a proprietà concatenato. Configurare le proprietà sui tipi di elemento della raccolta complessi usando il metodo 'ComplexCollection'.

ComplexPropertyCollection(Object, Object)

Aggiunta della proprietà complessa raccolta '{type}. {property}' non è supportato. Per altre informazioni, vedere https://github.com/dotnet/efcore/issues/31237.

ComplexPropertyIndexer(Object, Object)

Aggiunta della proprietà complessa '{type}. {property}' come proprietà dell'indicizzatore non è supportata. Per altre informazioni, vedere https://github.com/dotnet/efcore/issues/31244.

ComplexPropertyNotCollection(Object, Object)

Proprietà complessa '{type}. {property}' non è una raccolta. In questo caso è possibile usare solo proprietà di raccolta complesse.

ComplexPropertyNotFound(Object, Object)

Proprietà complessa '{type}. Impossibile trovare {property}'. Verificare che la proprietà esista ed è stata inclusa nel modello come proprietà complessa.

ComplexPropertyOptional(Object, Object)

Configurazione della proprietà complessa '{type}. {property}' come facoltativo non è supportato, chiamare 'IsRequired()'. Per altre informazioni, vedere https://github.com/dotnet/efcore/issues/31376.

ComplexPropertyShadow(Object, Object)

Configurazione della proprietà complessa '{type}. {property}' in stato di ombreggiatura non è supportato. Per altre informazioni, vedere https://github.com/dotnet/efcore/issues/31243.

ComplexPropertyValueNotDictionary(Object, Object)

Il valore per la proprietà complessa '{property}' deve essere una stringa di dizionario<, un oggetto>, ma è '{typeName}'.

ComplexPropertyValueNotList(Object, Object, Object)

Il valore per la proprietà della raccolta complessa '{property}' deve essere '{clrType}', ma è '{typeName}'.

ComplexPropertyWrongClrType(Object, Object, Object, Object)

Impossibile aggiungere la proprietà complessa '{property}' al tipo '{type}' perché il tipo CLR '{clrType}' non corrisponde al tipo CLR previsto '{targetType}'.

ComplexReferenceIsCollection(Object, Object, Object, Object)

Proprietà '{entityType}. L'accesso a {property}' viene eseguito tramite il metodo '{referenceMethod}', ma è definito nel modello come proprietà complessa della raccolta. Utilizzare il metodo '{collectionMethod}' per accedere alle proprietà complesse della raccolta.

ComplexTypeNotificationChangeTracking(Object, Object)

Il tipo complesso '{complexType}' usa la strategia di rilevamento modifiche '{changeTrackingStrategy}', ma i tipi complessi con rilevamento delle modifiche delle notifiche non sono supportati. Per altre informazioni, vedere https://github.com/dotnet/efcore/issues/36175.

ComplexTypeShadowProperty(Object, Object)

Proprietà shadow '{complexType}. Impossibile configurare {property}' nel tipo complesso '{complexType}'. Le proprietà shadow non sono supportate nei tipi complessi. Per altre informazioni, vedere https://github.com/dotnet/efcore/issues/35613.

ComplexTypesNotSupported(Object)

'{service}' non supporta attualmente tipi complessi.

ComplexValueTypeCollection(Object, Object)

Raccolta di tipi complessi '{type}. Impossibile configurare {property}' perché le raccolte di tipi di valore complesso non sono supportate. Per altre informazioni, vedere https://github.com/dotnet/efcore/issues/31411.

ComplexValueTypeShadowProperty(Object, Object)

Proprietà shadow '{type}. Impossibile configurare {property}' nel tipo complesso di tipo valore '{type}'. Le proprietà shadow non sono supportate nei tipi complessi di tipo valore. Per altre informazioni, vedere https://github.com/dotnet/efcore/issues/35337.

CompositeFkOnProperty(Object, Object)

Esistono più proprietà con l'attributo [ForeignKey] che punta alla navigazione '{1_entityType}. {0_navigation}'. Per definire una chiave esterna composita usando le annotazioni dei dati, usare l'attributo [ForeignKey] nel riquadro di spostamento.

CompositePKWithDataAnnotation(Object)

Il tipo di entità '{entityType}' ha più proprietà con l'attributo [Key]. Le chiavi primarie composite possono essere configurate inserendo l'attributo [PrimaryKey] nella classe del tipo di entità o usando 'HasKey' in 'OnModelCreating'.

ConflictingBackingFields(Object, Object, Object, Object)

Proprietà '{1_entityType}. {0_property}' corrisponde sia a '{field1}' che a '{field2}' per convenzione. Specificare in modo esplicito il campo sottostante da usare con 'HasField' in 'OnModelCreating'.

ConflictingFieldProperty(Object, Object, Object, Object, Object)

Membro '{type}. {property}' non può usare il campo '{field}' perché è già utilizzato da '{conflictingType}. {conflictingProperty}'.

ConflictingForeignKeyAttributes(Object, Object, Object)

Sono presenti più attributi [ForeignKey] che puntano allo stesso set di proprietà '{propertyList}' nel tipo di entità '{entityType}' e destinati al tipo di entità principale '{principalEntityType}'.

ConflictingForeignKeyAttributes(Object, Object)

Esistono più ForeignKeyAttributes che puntano allo stesso set di proprietà : '{propertyList}' nel tipo di entità '{entityType}'.

ConflictingKeylessAndPrimaryKeyAttributes(Object)

Il tipo di entità '{entity}' ha sia gli attributi [Keyless] che [PrimaryKey]; uno deve essere rimosso.

ConflictingNamedIndex(Object, Object, Object)

L'indice denominato '{indexName}' sul tipo di entità '{entityType}' non può essere configurato nelle proprietà {propertyList} perché un indice con lo stesso nome è già stato definito in proprietà diverse o con indici di raccolte complesse diverse. Usare un nome diverso per questo indice.

ConflictingPropertyOrNavigation(Object, Object, Object)

Impossibile aggiungere la proprietà o la struttura di spostamento '{member}' al tipo '{type}' perché nel tipo '{conflictingType}' esiste già una proprietà o uno spostamento con lo stesso nome.

ConflictingPropertyOrNavigationOnBaseType(Object, Object, Object, Object)

Impossibile aggiungere il membro '{member}' al tipo '{type}' perché nel tipo '{conflictingMemberKind} esiste già un {conflictingMemberKind} con lo stesso nome nel tipo '{conflictingType}'. Rimuovere prima l'oggetto {conflictingMemberKind} esistente.

ConflictingPropertyOrNavigationWithKind(Object, Object, Object)

Impossibile aggiungere il membro '{member}' al tipo '{type}' perché esiste già un {conflictingMemberKind} con lo stesso nome. Rimuovere prima l'oggetto {conflictingMemberKind} esistente.

ConflictingRelationshipConversions(Object, Object, Object, Object)

Proprietà '{entityType}. {property}' partecipa a diverse catene di relazioni con conversioni in conflitto: '{valueConversion}' e '{conflictingValueConversion}'.

ConflictingRelationshipNavigation(Object, Object, Object, Object, Object, Object, Object, Object)

Impossibile creare una relazione tra '{newPrincipalEntityType}. {newPrincipalNavigation}' e '{newDependentEntityType}. {newDependentNavigation}' perché esiste già una relazione tra '{existingPrincipalEntityType}. {existingPrincipalNavigation}' e '{existingDependentEntityType}. {existingDependentNavigation}'. Le proprietà di navigazione possono partecipare solo a una singola relazione.

ConflictingRelationshipNavigation(Object, Object, Object, Object)

Impossibile creare una relazione tra '{newPrincipalNavigationSpecification}' e '{newDependentNavigationSpecification}' perché esiste già una relazione tra '{existingPrincipalNavigationSpecification}' e '{existingDependentNavigationSpecification}'. Gli spostamenti possono partecipare solo a una singola relazione. Se si desidera eseguire l'override di una chiamata di relazione esistente 'Ignore' nel riquadro di spostamento '{newDependentNavigationSpecification}' in 'OnModelCreating'.

ConstructorBindingFailed(Object, Object)

Impossibile associare '{failedBinds}' in '{parameters}'

ConstructorConflict(Object, Object)

I costruttori '{firstConstructor}' e '{secondConstructor}' hanno lo stesso numero di parametri e possono essere usati da Entity Framework. Il costruttore da usare deve essere configurato in 'OnModelCreating'.

ConstructorNotFound(Object, Object)

Non è stato trovato alcun costruttore appropriato per il tipo '{type}'. I costruttori seguenti avevano parametri che non potevano essere associati alle proprietà del tipo: {costruttori}Si noti che solo le proprietà mappate possono essere associate ai parametri del costruttore. Non è possibile associare gli spostamenti alle entità correlate, inclusi i riferimenti ai tipi di proprietà.

ConverterBadType(Object, Object, Object)

Impossibile utilizzare il convertitore di valori '{converter}' con il tipo '{type}'. Questo convertitore può essere usato solo con {allowed}.

ConverterPropertyMismatch(Object, Object, Object, Object)

Impossibile usare il convertitore per il tipo di modello '{converterType}' per '{entityType}. {propertyName}' perché il tipo è '{propertyType}'.

ConverterPropertyMismatchElement(Object, Object, Object, Object)

Impossibile utilizzare il convertitore per il tipo di elemento '{converterType}' per '{entityType}. {propertyName}' perché il tipo di elemento è '{elementType}'.

ConvertersCannotBeComposed(Object, Object, Object, Object)

Impossibile comporre il convertitore da '{typeOneIn}' a '{typeOneOut}' con convertitore da '{typeTwoIn}' a '{typeTwoOut}' perché il tipo di output del primo convertitore non corrisponde al tipo di input del secondo convertitore.

CustomMetadata(Object, Object, Object)
Obsoleti.

Il metodo di estensione '{method}' viene usato con un'implementazione personalizzata di '{interfaceType}'. L'uso di implementazioni personalizzate delle interfacce di metadati di Entity Framework non è supportato, valutare invece la possibilità di derivare da '{concreteType}'. Contattare il team di Entity Framework se si ha un caso interessante per un'implementazione personalizzata delle interfacce di metadati in modo da poter prendere in considerazione i modi per ottenere questo risultato.

DbContextMissingConstructor(Object)

'AddDbContext' è stato chiamato con la configurazione, ma il tipo di contesto '{contextType}' dichiara solo un costruttore senza parametri. Ciò significa che la configurazione passata a 'AddDbContext' non verrà mai usata. Se la configurazione viene passata a 'AddDbContext', '{contextType}' deve dichiarare un costruttore che accetta un oggetto DbContextOptions<{contextType}> e deve passarlo al costruttore di base per DbContext.

DbSetIncorrectGenericType(Object, Object, Object)

Impossibile creare DbSet per il tipo di entità '{entityType}' perché è di tipo '{entityClrType}' ma il tipo generico fornito è di tipo '{genericType}'.

DebugViewError(Object)

La visualizzazione di debug ha generato {message}. Inviare un problema in https://aka.ms/efcorefeedback.

DebugViewQueryExpressionError(Object)

Errore durante la creazione dell'espressione di query: {message}.

DebugViewQueryStringError(Object)

Errore durante la creazione della stringa di query: {message}.

DefiningQueryWithKey(Object)

Il tipo di entità '{entityType}' non può usare 'ToQuery' per creare una query di definizione perché definisce anche una chiave primaria. La definizione delle query può essere usata solo per eseguire il backup dei tipi di entità senza chiavi.

DeleteBehaviorAttributeNotOnNavigationProperty(Object, Object)

L'attributo [DeleteBehavior] può essere specificato solo negli spostamenti e non è supportato nelle proprietà che costituiscono la chiave esterna. Rimuovere l'attributo da '{type}. {propertyName}'.

DeleteBehaviorAttributeOnPrincipalProperty(Object, Object)

L'attributo [DeleteBehavior] può essere specificato solo sul lato dipendente della relazione. Rimuovere l'attributo da '{entityType}. {navigationName}'.

DependentEntityTypeNotInRelationship(Object, Object, Object)

Si sta configurando una relazione tra '{dependentEntityType}' e '{principalEntityType}' ma è stata specificata una chiave esterna in '{entityType}'. La chiave esterna deve essere definita in un tipo che fa parte della relazione.

DerivedEntityCannotBeKeyless(Object)

Impossibile impostare un tipo di base per il tipo di entità '{entityType}' perché è stato configurato come senza chiave. Per altre informazioni sui tipi di entità senza chiave, vedere https://go.microsoft.com/fwlink/?linkid=2141943.

DerivedEntityCannotHaveKeys(Object)

Impossibile impostare un tipo di base per il tipo di entità '{entityType}' perché contiene una o più chiavi definite. Solo i tipi radice possono avere chiavi.

DerivedEntityOwnershipMismatch(Object, Object, Object, Object)

Impossibile impostare '{baseEntityType}' come tipo di base per il tipo di entità '{derivedEntityType}' perché '{ownedEntityType}' è configurato come di proprietà, mentre '{nonOwnedEntityType}' non è di proprietà. Tutti i tipi di entità in una gerarchia devono avere lo stesso stato di proprietà. Per altre informazioni ed esempi, vedere https://aka.ms/efcore-docs-owned.

DerivedEntityTypeHasNoKey(Object, Object)

Il tipo di entità '{derivedType}' non può essere configurato come senza chiave perché è un tipo derivato; Il tipo radice '{rootType}' deve essere configurato come senza chiave. Se non si intende includere '{rootType}' nel modello, assicurarsi che non faccia riferimento a una proprietà DbSet nell'istanza di contesto, a cui si fa riferimento in una chiamata di configurazione a 'ModelBuilder' in 'OnModelCreating' o a cui si fa riferimento da una navigazione su un tipo incluso nel modello. Per altre informazioni sui tipi di entità senza chiave, vedere https://go.microsoft.com/fwlink/?linkid=2141943.

DerivedEntityTypeKey(Object, Object)

Non è possibile configurare una chiave in '{derivedType}' perché è un tipo derivato. La chiave deve essere configurata nel tipo radice '{rootType}'. Se non si intende includere '{rootType}' nel modello, assicurarsi che non venga fatto riferimento a una proprietà DbSet nell'istanza di contesto, a cui si fa riferimento in una chiamata di configurazione a 'ModelBuilder', o a cui si fa riferimento da una navigazione su un tipo incluso nel modello.

DerivedTypeDefiningQuery(Object, Object)

Il tipo di entità '{entityType}' non può avere una query di definizione perché deriva da '{baseType}'. Solo i tipi di entità di base possono avere una query di definizione.

DiscriminatorEntityTypeNotDerived(Object, Object)

Impossibile configurare il valore discriminatorio per il tipo di entità '{entityType}' perché non deriva da '{rootEntityType}'.

DiscriminatorPropertyMustBeOnRoot(Object)

Impossibile impostare una proprietà discriminatoria per il tipo di entità '{entityType}' perché non è la radice di una gerarchia di ereditarietà.

DiscriminatorPropertyNotAllowedOnComplexCollection(Object, Object)

Impossibile impostare una proprietà discriminatoria per il tipo '{type}' perché '{containingType}' è una raccolta complessa.

DiscriminatorPropertyNotFound(Object, Object)

Impossibile impostare la proprietà '{property}' come discriminatorio per il tipo di entità '{entityType}' perché non è una proprietà di '{entityType}'.

DiscriminatorValueIncompatible(Object, Object, Object)

Impossibile impostare il valore discriminatorio '{value}' per il tipo di entità '{entityType}' perché non è assegnabile alla proprietà discriminatoria di tipo '{discriminatorType}'.

DuplicateAnnotation(Object, Object)

Impossibile aggiungere l'annotazione '{annotation}' perché esiste già un'annotazione con lo stesso nome nell'oggetto {annotatable}

DuplicateAnnotation(Object)

Impossibile aggiungere l'annotazione '{annotation}' perché esiste già un'annotazione con lo stesso nome.

DuplicateComplexType(Object)

Impossibile aggiungere al modello il tipo complesso '{complexType}' perché esiste già un tipo complesso con lo stesso nome.

DuplicateDiscriminatorValue(Object, Object, Object)

Il valore discriminatorio per '{entityType1}' è '{discriminatorValue}' che corrisponde a '{entityType2}'. Ogni tipo di entità concreta nella gerarchia deve avere un valore discriminatorio univoco.

DuplicateEntityType(Object)

Impossibile aggiungere al modello il tipo di entità '{entityType}' perché esiste già un tipo di entità con lo stesso nome.

DuplicateForeignKey(Object, Object, Object, Object, Object)

Impossibile aggiungere la chiave esterna {foreignKeyProperties} al tipo di entità '{entityType}' perché esiste già una chiave esterna nelle stesse proprietà nel tipo di entità '{duplicateEntityType}' e ha come destinazione la chiave {keyProperties} in '{principalType}'.

DuplicateIndex(Object, Object, Object)

Impossibile aggiungere l'indice {indexProperties} al tipo di entità '{entityType}' perché esiste già un indice senza nome nelle stesse proprietà nel tipo di entità '{duplicateEntityType}'. Prendere in considerazione l'aggiunta di un nome per uno degli indici in 'OnModelCreating'.

DuplicateKey(Object, Object, Object)

Impossibile aggiungere la chiave {keyProperties} al tipo di entità '{entityType}' perché esiste già una chiave nelle stesse proprietà nel tipo di entità '{duplicateEntityType}'.

DuplicateNamedIndex(Object, Object, Object, Object)

L'indice denominato '{indexName}' definito nelle proprietà {indexProperties} non può essere aggiunto al tipo di entità '{entityType}' perché esiste già un indice con lo stesso nome nel tipo di entità '{duplicateEntityType}'.

DuplicateNavigationsOnBase(Object, Object, Object)

Il tipo '{entityType}' non può avere il tipo di base '{baseType}' perché entrambi i tipi includono gli spostamenti: {navigations}.

DuplicateOwnedEntityInstance(Object, Object, Object, Object, Object)

Viene fatto riferimento alla stessa istanza dell'oggetto di tipo '{entityType}' dal riquadro di spostamento '{firstNavigation}' in '{firstOwnerType}' e dal riquadro di spostamento '{secondNavigation}' in '{secondOwnerType}'. I tipi di entità di proprietà non possono avere più proprietari che puntano alla stessa istanza. Prendere in considerazione la creazione di una copia dell'oggetto da usare per ogni navigazione.

DuplicatePropertiesOnBase(Object, Object, Object, Object, Object, Object)

Il tipo '{entityType}' non può avere il tipo di base '{baseType}' perché le proprietà '{derivedPropertyType}. {derivedProperty}' e '{basePropertyType}. {baseProperty}' sono in conflitto.

DuplicatePropertyInForeignKey(Object, Object)

Impossibile utilizzare le proprietà {propertyList} per una chiave esterna, perché contengono un duplicato: '{property}'.

DuplicatePropertyInIndex(Object, Object)

Impossibile utilizzare le proprietà {propertyList} per un indice, perché contengono un duplicato: '{property}'.

DuplicatePropertyInKey(Object, Object)

Impossibile utilizzare le proprietà {propertyList} per una chiave perché contengono un duplicato: '{property}'.

DuplicatePropertyInList(Object, Object)

Impossibile utilizzare l'elenco di proprietà {propertyList} perché contiene un duplicato '{property}'.

DuplicateServicePropertyType(Object, Object, Object, Object, Object)

Impossibile aggiungere la proprietà del servizio '{property}' di tipo '{serviceType}' al tipo di entità '{entityType}' perché la proprietà del servizio '{duplicateName}' dello stesso tipo esiste già nel tipo di entità '{duplicateEntityType}'.

DuplicateTrigger(Object, Object, Object)

Impossibile aggiungere il trigger '{trigger}' al tipo di entità '{entityType}' perché esiste già un altro trigger con lo stesso nome nel tipo di entità '{conflictingEntityType}'.

EFMethodNotSupportedInCompiledQueries(Object)

'{methodName}' non è supportato quando si usano query compilate o filtri di query.

EFMethodWithNonEvaluatableArgument(Object)

Il metodo '{methodName}' può essere utilizzato solo con un argomento che può essere valutato sul lato client e non contiene riferimenti alle entità lato database.

ElementNotMapped(Object, Object, Object)

Tipo di elemento '{elementType}' della raccolta primitiva '{entityType}. Impossibile eseguire il mapping di {property}' perché il provider di database non supporta questo tipo. Valutare la possibilità di convertire il valore dell'elemento in un tipo supportato dal database usando un convertitore di valori. Per altre informazioni, vedere https://aka.ms/efcore-docs-value-converters. In alternativa, escludere la proprietà dal modello usando l'attributo '[NotMapped]' o 'EntityTypeBuilder.Ignore' in 'OnModelCreating'.

ElementTypeNotCompatible(Object, Object, Object, Object)

Il tipo di elemento '{elementType}' non è compatibile con il tipo '{collectionType}' della raccolta primitiva '{entityType}'. {property}'. Il tipo di raccolta deve implementare 'IEnumerable<T>' dove 'T' è assegnabile al tipo di elemento.

EmptyComplexType(Object)

Il tipo complesso '{complexType}' non dispone di proprietà definite. Configurare almeno una proprietà o non includere questo tipo nel modello. Per altre informazioni, vedere https://aka.ms/efcore-docs-complex-types.

EntityEqualityContainsWithCompositeKeyNotSupported(Object)

Impossibile convertire un operatore Contains() nell'entità '{entityType}' perché dispone di una chiave composita.

EntityEqualityOnCompositeKeyEntitySubqueryNotSupported(Object, Object)

Impossibile tradurre '{comparisonOperator}' in un'espressione di sottoquery di tipo entità '{entityType}' perché dispone di una chiave primaria composita. Vedere https://go.microsoft.com/fwlink/?linkid=2141942 per informazioni su come riscrivere la query.

EntityEqualityOnKeylessEntityNotSupported(Object, Object)

Impossibile convertire '{comparisonOperator}' in un'espressione di tipo di entità '{entityType}' perché è un'entità senza chiave. Prendere invece in considerazione l'uso delle proprietà dell'entità. Per altre informazioni sui tipi di entità senza chiave, vedere https://go.microsoft.com/fwlink/?linkid=2141943.

EntityEqualityOnKeylessEntityNotSupported(Object)

Il confronto sul tipo di entità '{entityType}' non è supportato perché è un'entità senza chiave.

EntityEqualitySubqueryWithCompositeKeyNotSupported(Object)

Questa query causerebbe più valutazioni di una sottoquery perché l'entità '{entityType}' ha una chiave composita. Riscrivere la query evitando la sottoquery.

EntityRequiresKey(Object)

Per il tipo di entità '{entityType}' è necessario definire una chiave primaria. Se si intende usare un tipo di entità senza chiave, chiamare 'HasNoKey' in 'OnModelCreating'. Per altre informazioni sui tipi di entità senza chiave, vedere https://go.microsoft.com/fwlink/?linkid=2141943.

EntityTypeInUseByDerived(Object, Object)

Impossibile rimuovere il tipo di entità '{entityType}' perché '{derivedEntityType}' è derivato da esso. Prima che il tipo di entità possa essere rimosso, tutti i tipi di entità derivati devono essere rimossi o configurati per l'uso di un tipo di entità di base diverso.

EntityTypeInUseByForeignKey(Object, Object, Object)

Impossibile rimuovere il tipo di entità '{entityType}' perché fa riferimento a '{referencedEntityType}' dalla chiave esterna {foreignKey}. Tutte le chiavi esterne devono essere rimosse prima che il tipo di entità possa essere rimosso.

EntityTypeInUseByReferencingForeignKey(Object, Object, Object)

Impossibile rimuovere il tipo di entità '{entityType}' perché fa riferimento alla chiave esterna {foreignKeyProperties} in '{referencingEntityType}'. Prima di rimuovere il tipo di entità, è necessario rimuovere tutte le chiavi esterne di riferimento.

EntityTypeInUseByReferencingSkipNavigation(Object, Object, Object)

Il tipo di entità '{entityType}' non può essere rimosso perché fa riferimento al passaggio '{skipNavigation}' in '{referencingEntityType}'. Prima che il tipo di entità possa essere rimosso, è necessario rimuovere tutti gli spostamenti ignorando i riferimenti.

EntityTypeModelMismatch(Object, Object)

I tipi di entità '{firstEntityType}' e '{secondEntityType}' non appartengono allo stesso modello.

EntityTypeNotFound(Object)

Impossibile trovare il tipo di entità '{entityType}'. Assicurarsi che il tipo di entità sia stato aggiunto al modello.

EntityTypeNotInRelationship(Object, Object, Object)

Il tipo di entità specificato '{entityType}' non è valido. Deve essere il tipo di entità dipendente '{dependentType}', il tipo di entità principale '{principalType}' o un tipo di entità derivato da uno di essi.

EntityTypeNotInRelationshipStrict(Object, Object, Object)

Il tipo di entità specificato '{entityType}' non è valido. Deve essere il tipo di entità dipendente '{dependentType}' o il tipo di entità principale '{principalType}'.

EntityTypesNotInRelationship(Object, Object, Object, Object)

I tipi di entità forniti '{invalidDependentType}' e '{invalidPrincipalType}' non sono validi. Specificare i tipi di entità '{dependentType}' e '{principalType}' nella stessa gerarchia.

ErrorMaterializingProperty(Object, Object)

Si è verificata un'eccezione durante la lettura di un valore del database per la proprietà '{entityType}. {property}'. Per altre informazioni, vedere l'eccezione interna.

ErrorMaterializingPropertyInvalidCast(Object, Object, Object, Object)

Errore durante la lettura di un valore del database per la proprietà '{entityType}. {property}'. Il tipo previsto era '{expectedType}' ma il valore effettivo era di tipo '{actualType}'.

ErrorMaterializingPropertyNullReference(Object, Object, Object)

Si è verificata un'eccezione durante la lettura di un valore del database per la proprietà '{entityType}. {property}'. Il tipo previsto era '{expectedType}' ma il valore effettivo era Null.

ErrorMaterializingValueInvalidCast(Object, Object)

Si è verificata un'eccezione durante la lettura di un valore del database. Il tipo previsto era '{expectedType}' ma il valore effettivo era di tipo '{actualType}'.

ErrorMaterializingValueNullReference(Object)

Si è verificata un'eccezione durante la lettura di un valore del database. Il tipo previsto era '{expectedType}' ma il valore effettivo era Null.

ExecuteQueriesNotSupported(Object, Object)

I metodi '{methodName}' e '{asyncMethodName}' non sono supportati dal provider di database corrente. Per altre informazioni, contattare l'editore del provider di database.

ExecutionStrategyExistingTransaction(Object, Object)

La strategia di esecuzione configurata '{strategy}' non supporta le transazioni avviate dall'utente. Usare la strategia di esecuzione restituita da '{getExecutionStrategyMethod}' per eseguire tutte le operazioni nella transazione come unità ritentabile.

ExpressionParameterizationExceptionSensitive(Object)

Eccezione generata durante il tentativo di valutare l'espressione del parametro di query LINQ '{expression}'. Per altre informazioni, vedere l'eccezione interna.

FieldNameMismatch(Object, Object, Object)

Impossibile utilizzare il campo specificato '{field}' per la proprietà '{entityType}.The specified field '{field}' cannot be used for the property '{entityType}. {property}' perché non corrisponde al nome della proprietà. Le proprietà del tipo di entità non associate a una proprietà CLR devono corrispondere esattamente al nome del campo.

FindNotCompositeKey(Object, Object)

Il tipo di entità '{entityType}' è definito con una singola proprietà chiave, ma i valori {valuesCount} sono stati passati al metodo 'Find'.

FindValueCountMismatch(Object, Object, Object)

Il tipo di entità '{entityType}' è definito con una chiave composita {propertiesCount}part, ma i valori {valuesCount} sono stati passati al metodo 'Find'.

FindValueTypeMismatch(Object, Object, Object, Object)

Valore della chiave nella posizione {index} della chiamata a 'DbSet<{entityType}>. Find è di tipo '{valueType}', che non corrisponde al tipo di proprietà '{propertyType}'.

FindWrongCount(Object, Object)

I valori {values} sono stati passati al metodo 'FindEntry' o 'GetEntries' per le proprietà {properties}. Il numero di valori deve corrispondere al numero di proprietà.

FindWrongType(Object, Object, Object)

Al metodo 'FindEntry' o 'GetEntries' è stato passato un valore '{valueType}' per la proprietà '{propertyName}', quando è previsto un valore '{propertyType}'.

FkAttributeOnNonUniquePrincipal(Object, Object, Object)

Impossibile specificare l'attributo [ForeignKey] per la navigazione '{navigation}' nel tipo di entità '{principalType}' perché rappresenta una relazione uno-a-molti. Spostare l'attributo [ForeignKey] in una proprietà su '{dependentType}'.

FkAttributeOnPropertyNavigationMismatch(Object, Object, Object)

Gli attributi [ForeignKey] per la proprietà '{property}' e lo spostamento '{navigation}' nel tipo di entità '{entityType}' non puntano l'uno all'altro. Assicurarsi che il valore dell'attributo [ForeignKey] nella proprietà corrisponda al nome di navigazione e che il valore dell'attributo [ForeignKey] nella navigazione corrisponda al nome della proprietà della chiave esterna o rimuoverlo uno di essi.

FkAttributeOnSkipNavigation(Object, Object)

Impossibile specificare l'attributo [ForeignKey] nella navigazione ignora '{entityType}'. {navigation}'. Configurare invece le proprietà della chiave esterna in 'OnModelCreating'.

ForeignKeyCountMismatch(Object, Object, Object, Object)

Il numero di proprietà specificate per la chiave esterna {foreignKeyProperties} nel tipo di entità '{dependentType}' non corrisponde al numero di proprietà nella chiave principale {principalKeyProperties} nel tipo di entità '{principalType}'.

ForeignKeyInUseSkipNavigation(Object, Object, Object, Object)

Impossibile rimuovere la chiave esterna {foreignKeyProperties} dal tipo di entità '{entityType}' perché fa riferimento a una navigazione ignora '{navigation}' sul tipo di entità '{navigationEntityType}'. Per rimuovere la chiave esterna a cui si fa riferimento, è necessario rimuovere tutti gli spostamenti ignorati.

ForeignKeyPropertiesWrongEntity(Object, Object)

Le proprietà di chiave esterna specificate {foreignKeyProperties} non vengono dichiarate nel tipo di entità '{entityType}'. Assicurarsi che le proprietà della chiave esterna siano dichiarate nel tipo di entità di destinazione.

ForeignKeyPropertyInKey(Object, Object, Object, Object)

La proprietà '{property}' non può far parte di una chiave esterna in '{entityType}' perché ha un valore generato dall'archivio ed è contenuta nella chiave {keyProperties} definita in un tipo di entità di base '{baseEntityType}'. Configurare '{property}' con 'ValueGeneratedNever' o definire la chiave esterna in '{entityType}'.

ForeignKeyReferencedEntityKeyMismatch(Object, Object)

La chiave principale specificata {principalKeyProperties} non è una chiave nel tipo di entità '{principalEntityType}'. Specificare una chiave definita nel tipo di entità principale.

ForeignKeySelfReferencingDependentEntityType(Object)
Obsoleti.

Le chiavi esterne sul tipo di entità '{dependentType}' non possono essere destinate allo stesso tipo di entità perché dispone di una struttura di spostamento che definisce.

ForeignKeyTypeMismatch(Object, Object, Object, Object)

I tipi delle proprietà specificate per la chiave esterna {foreignKeyProperties} sul tipo di entità '{dependentType}' non corrispondono ai tipi delle proprietà nella chiave principale {principalKeyProperties} nel tipo di entità '{principalType}'. Specificare le proprietà che usano gli stessi tipi nello stesso ordine.

ForeignKeyWrongType(Object, Object, Object, Object, Object)

La chiave esterna {foreignKeyProperties} destinata alla chiave {keyProperties} in '{principalType}' non può essere rimossa dal tipo di entità '{entityType}' perché è definita nel tipo di entità '{otherEntityType}'.

FullChangeTrackingRequired(Object, Object, Object, Object)

Il tipo di entità '{entityType}' è configurato per l'uso della strategia di rilevamento delle modifiche '{changeTrackingStrategy}' quando sono necessarie notifiche di rilevamento delle modifiche complete. Usare 'ModelBuilder.HasChangeTrackingStrategy' in 'OnModelCreating' per configurare tutti i tipi di entità nel modello in modo da usare la strategia '{fullStrategy}' o '{fullPlusStrategy}'.

FunctionOnClient(Object)

Il metodo '{methodName}' non è supportato perché la query è passata alla valutazione client. Ciò si verifica in genere quando gli argomenti del metodo non possono essere convertiti nel server. Riscrivere la query per evitare la valutazione client degli argomenti in modo che il metodo possa essere convertito nel server.

FunctionOnNonEfLinqProvider(Object)

'{function}' può essere usato solo con Entity Framework Core query.

GraphDoesNotContainVertex(Object)

Impossibile aggiungere il bordo specificato perché il grafico non contiene il vertice '{vertex}'.

IdentifyingRelationshipCycle(Object)

È stato rilevato un ciclo di relazione che interessa le chiavi primarie dei tipi di entità seguenti: '{entityType}'. In questo modo si impedisce l'inserimento di qualsiasi entità senza violare i vincoli dell'archivio. Esaminare le chiavi esterne definite nelle chiavi primarie e rimuovere o usare altre proprietà per almeno una di esse.

IdentityConflict(Object, Object)

Impossibile tenere traccia dell'istanza del tipo di entità '{entityType}' perché è già in corso il rilevamento di un'altra istanza con lo stesso valore di chiave per {keyProperties}. Quando si collegano entità esistenti, assicurarsi che sia associata una sola istanza di entità con un valore di chiave specificato. Prendere in considerazione l'uso di 'DbContextOptionsBuilder.EnableSensitiveDataLogging' per visualizzare i valori di chiave in conflitto.

IdentityConflictOwned(Object, Object)

Impossibile tenere traccia dell'istanza del tipo di entità '{entityType}' perché è già in corso il rilevamento di un'altra istanza con lo stesso valore di chiave per {keyProperties}. Quando si sostituiscono le entità di proprietà, modificare le proprietà senza modificare l'istanza o scollegare prima la voce di entità di proprietà precedente. Prendere in considerazione l'uso di 'DbContextOptionsBuilder.EnableSensitiveDataLogging' per visualizzare i valori di chiave in conflitto.

IdentityConflictOwnedSensitive(Object, Object)

Impossibile tenere traccia dell'istanza del tipo di entità '{entityType}' perché è già in corso il rilevamento di un'altra istanza con il valore della chiave '{keyValue}'. Quando si sostituiscono le entità di proprietà, modificare le proprietà senza modificare l'istanza o scollegare prima la voce di entità di proprietà precedente.

IdentityConflictSensitive(Object, Object)

Impossibile tenere traccia dell'istanza del tipo di entità '{entityType}' perché è già in corso il rilevamento di un'altra istanza con il valore della chiave '{keyValue}'. Quando si collegano entità esistenti, assicurarsi che sia associata una sola istanza di entità con un valore di chiave specificato.

ImplementationTypeRequired(Object)

Impossibile determinare il tipo di implementazione per la registrazione del servizio '{service}'. È necessario usare tipi di implementazione specifici per i servizi che prevedono più registrazioni in modo da evitare duplicati.

IncludeBadNavigation(Object, Object)

La proprietà '{property}' non è una proprietà di navigazione di tipo entità '{entityType}'. Il metodo 'Include(string)' può essere utilizzato solo con un elenco separato '.' dei nomi delle proprietà di navigazione.

IncludeNotSpecifiedDirectlyOnEntityType(Object, Object)

L'operazione di inclusione '{include}' non è supportata. '{invalidNavigation}' deve essere una proprietà di navigazione definita in un tipo di entità.

IncludeOnEntityWithDefiningQueryNotSupported(Object, Object)
Obsoleti.

L'operazione 'Include' con argomento '{expression}' non è supportata nel tipo di entità '{entityType}' perché dispone di una query di definizione.

IncludeOnEntityWithDefiningQueryNotSupported(Object)

L'inclusione non è supportata per le entità con la definizione della query. Tipo di entità: '{entityType}'

IncludeOnNonEntity(Object)

Impossibile applicare l'operazione 'Include' con l'argomento '{expression}'. L'origine non è queryabile di un tipo di entità noto o 'Include' è stata applicata dopo il metodo 'Select' che proietta un tipo di entità diverso tramite lo spostamento. Valutare la possibilità di applicare 'Include' prima della chiamata al metodo 'Select'.

IncludeWithCycle(Object, Object)

Il percorso di inclusione '{navigationName}->{inverseNavigationName}' restituisce un ciclo. I cicli non sono consentiti nelle query senza rilevamento; usare una query di rilevamento o rimuovere il ciclo.

IncompatibleSentinelValue(Object, Object, Object, Object)

Il valore sentinel '{sentinel}' non è assegnabile alla proprietà '{entityType}. {property}' di tipo '{type}'.

InconsistentInheritance(Object, Object, Object)

Il tipo di entità '{entityType}' è configurato come derivato da '{baseEntityType}', tuttavia in base alla gerarchia dei tipi CLR corrispondenti deve derivare da '{clrBaseEntityType}'. Configurare '{entityType}' con '{baseEntityType}' o 'null' come tipo di base.

InconsistentInheritance(Object, Object)

Il tipo di entità '{entityType}' deve derivare da '{baseEntityType}' per riflettere la gerarchia dei tipi CLR corrispondenti.

InconsistentOwnership(Object, Object)
Obsoleti.

Il tipo di entità '{ownedEntityType}' è configurato come di proprietà, ma il tipo di entità '{nonOwnedEntityType}' non è. Configurare tutti i tipi di entità con la definizione degli spostamenti che condividono un tipo CLR come di proprietà in 'OnModelCreating'.

IncorrectNumberOfArguments(Object, Object, Object)

'{method}' è stato richiamato con argomenti {argumentCount}, ma ha parametri {parameterCount}.

IndexOnComplexCollection(Object, Object, Object)

Impossibile configurare l'indice {indexProperties} nel tipo di entità '{entityType}' perché attraversa la raccolta complessa '{property}'. Gli indici non possono fare riferimento a proprietà il cui percorso passa attraverso una raccolta complessa.

IndexOnComplexProperty(Object, Object, Object)

Impossibile configurare l'indice {indexProperties} nel tipo di entità '{entityType}' perché è definito nella proprietà complessa '{property}'. Gli indici non sono supportati in proprietà complesse.

IndexPropertiesWrongEntity(Object, Object)

Le proprietà di indice specificate {indexProperties} non vengono dichiarate nel tipo di entità '{entityType}'. Verificare che le proprietà dell'indice siano dichiarate nel tipo di entità di destinazione.

IndexPropertyMustBePropertyOrComplexProperty(Object, Object)

Impossibile configurare la proprietà di indice '{property}' nel tipo di entità '{entityType}' perché non è una proprietà scalare o una proprietà complessa. È possibile fare riferimento solo alle proprietà scalari e alle proprietà complesse da un indice.

IndexValueFactoryWithComplexProperty(Object, Object, Object)

Impossibile creare una factory di valori per l'indice {indexProperties} nel tipo di entità '{entityType}' perché contiene la proprietà complessa '{property}'. Le factory dei valori di indice non sono supportate per gli indici che contengono proprietà complesse.

IndexWrongType(Object, Object, Object)

Impossibile rimuovere l'indice {index} dal tipo di entità '{entityType}' perché è definito nel tipo di entità '{otherEntityType}'.

InheritedPropertyCannotBeIgnored(Object, Object, Object)

Impossibile ignorare la proprietà '{property}' nel tipo '{type}' perché è dichiarata nel tipo di base '{baseType}'. Per escludere questa proprietà dal modello, usare l'attributo [NotMapped] o 'Ignore' nel tipo di base in 'OnModelCreating'.

InterfacePropertyNotAdded(Object, Object, Object)

Proprietà '{entityType}. {navigation}' è di un tipo di interfaccia ('{propertyType}'). Se si tratta di una navigazione, configurare manualmente la relazione per questa proprietà eseguendo il cast in un tipo di entità mappato. In caso contrario, ignorare la proprietà usando l'attributo [NotMapped] o 'Ignore' in 'OnModelCreating'.

IntraHierarchicalAmbiguousTargetEntityType(Object, Object, Object, Object)
Obsoleti.

Impossibile determinare il tipo di entità correlato a '{entityType}' perché la chiave esterna specificata {foreignKeyProperties} fa riferimento al tipo di entità '{principalEntityType}', che si trova nella stessa gerarchia del tipo di entità dichiarato in '{dependentEntityType}'.

InvalidAlternateKeyValue(Object, Object)

Impossibile tenere traccia di un'entità di tipo '{entityType}' perché la proprietà chiave alternativa '{keyProperty}' è null. Se la chiave alternativa non viene usata in una relazione, prendere in considerazione l'uso di un indice univoco. Gli indici univoci possono contenere valori Null, mentre le chiavi alternative potrebbero non essere disponibili.

InvalidCollectionIndicesEntryLength(Object, Object, Object, Object)

La voce collection-indices per la proprietà '{property}' nell'indice {indexProperties} include {actualCount} elementi, ma il percorso della proprietà attraversa {expectedCount} raccolte complesse.

InvalidComplexType(Object)

Il tipo specificato '{type}' deve essere un tipo non di interfaccia con un costruttore pubblico da utilizzare come tipo complesso. Per altre informazioni, vedere https://aka.ms/efcore-docs-complex-types.

InvalidEntityType(Object)

Il tipo specificato '{type}' deve essere un tipo di riferimento non interfaccia da utilizzare come tipo di entità.

InvalidEntityTypeConfigurationAttribute(Object, Object)

La configurazione del tipo di entità '{entityTypeConfigurationType}' non è valida. La configurazione specificata tramite EntityTypeConfigurationAttribute deve implementare 'IEntityTypeConfiguration<{entityType}>'.

InvalidEnumValue(Object, Object, Object)

Il valore '{value}' fornito per l'argomento '{argumentName}' deve essere un valore valido di tipo enum '{enumType}'.

InvalidEnumValue(Object, Object)

Il valore specificato per l'argomento '{argumentName}' deve essere un valore valido di tipo enum '{enumType}'.

InvalidIncludeExpression(Object)

L'espressione '{expression}' non è valida all'interno di un'operazione 'Include', poiché non rappresenta un accesso alle proprietà: 't => t.MyProperty'. Per indirizzare gli spostamenti dichiarati sui tipi derivati, usare il cast ('t => ((derivato)t). MyProperty') o l'operatore 'as' ('t => (t come derivato). MyProperty'). L'accesso alla navigazione alla raccolta può essere filtrato componendo le operazioni Where, OrderBy(Descending), ThenBy(Descending), Skip o Take. Per altre informazioni sull'inclusione dei dati correlati, vedere https://go.microsoft.com/fwlink/?LinkID=746393.

InvalidIncludeLambdaExpression(Object, Object)

L'espressione lambda della proprietà {methodName} '{includeLambdaExpression}' non è valida. L'espressione deve rappresentare un accesso alle proprietà: 't => t.MyProperty'. Per impostare come destinazione gli spostamenti dichiarati nei tipi derivati, specificare un parametro lambda tipizzato in modo esplicito del tipo di destinazione, ad esempio '(Derivato d) => d.MyProperty'. Per altre informazioni sull'inclusione dei dati correlati, vedere http://go.microsoft.com/fwlink/?LinkID=746393.

InvalidKeyValue(Object, Object)

Impossibile tenere traccia di un'entità di tipo '{entityType}' perché la proprietà della chiave primaria '{keyProperty}' è null.

InvalidMemberAccessChainExpression(Object)

L'espressione '{expression}' non è un'espressione di accesso ai membri valida. L'espressione deve rappresentare una proprietà o un accesso al campo semplice: 't => t.MyProperty' o una catena di accessi ai membri tramite proprietà complesse non di raccolta: 't => t.MyComplex.MyProperty'.

InvalidMemberExpression(Object)

L'espressione '{expression}' non è un'espressione di accesso ai membri valida. L'espressione deve rappresentare una semplice proprietà o un accesso al campo: 't => t.MyProperty'.

InvalidMembersExpression(Object)

L'espressione '{expression}' non è un'espressione di accesso ai membri valida. L'espressione deve rappresentare una semplice proprietà o un accesso al campo: 't => t.MyProperty'. Quando si specificano più proprietà o campi, usare un tipo anonimo: 't => new {{ t.MyProperty, t.MyField }}'.

InvalidNavigationWithInverseProperty(Object, Object, Object, Object)

Attributo [InverseProperty] sulla proprietà '{1_entityType}. {0_property}' non valido. La proprietà '{referencedProperty}' non è una navigazione valida sul tipo correlato '{referencedEntityType}'. Verificare che la proprietà esista e che sia un riferimento valido o una navigazione nella raccolta.

InvalidNumberOfIndexCollectionIndices(Object, Object, Object)

Numero non valido di voci degli indici di indice fornite per {indexProperties}: sono state specificate {numValues} voci, ma l'indice ha proprietà {numProperties}.

InvalidNumberOfIndexSortOrderValues(Object, Object, Object)

Numero non valido di valori dell'ordinamento dell'indice forniti per {indexProperties}: sono stati specificati valori {numValues}, ma l'indice ha proprietà {numProperties}.

InvalidPropertiesExpression(Object)
Obsoleti.

L'espressione delle proprietà '{expression}' non è valida. L'espressione deve rappresentare un semplice accesso alle proprietà: 't => t.MyProperty'. Quando si specificano più proprietà, usare un tipo anonimo: 't => new {{ t.MyProperty1, t.MyProperty2 }}'.

InvalidPropertyExpression(Object)
Obsoleti.

L'espressione '{expression}' non è un'espressione di proprietà valida. L'espressione deve rappresentare un semplice accesso alle proprietà: 't => t.MyProperty'.

InvalidPropertyListOnNavigation(Object, Object, Object)

Elenco di proprietà specificato utilizzando l'attributo [ForeignKey("{2_properties}")] nella navigazione '{1_entityType}. {0_navigation}' non è corretto. Specificare un elenco delimitato da virgole di nomi di proprietà.

InvalidPropertyListOnNavigation(Object, Object)

Elenco di proprietà specificato utilizzando l'attributo [ForeignKey] nella struttura di spostamento '{1_entityType}. {0_navigation}' non è corretto. Il valore dell'attributo deve essere un elenco delimitato da virgole di nomi di proprietà.

InvalidRelationshipUsingDataAnnotations(Object, Object, Object, Object)

È stata specificata una relazione non valida usando gli attributi [InverseProperty] e [ForeignKey]. Spostamenti '{1_entityType}. {0_navigation}' e '{3_referencedEntityType}. {2_referencedNavigation}' sono correlati dall'attributo [InverseProperty], ma gli attributi [ForeignKey] specificati per entrambi gli spostamenti hanno valori diversi. Specificare le stesse proprietà o rimuovere uno degli attributi.

InvalidReplaceService(Object, Object)

È stata effettuata una chiamata a '{replaceService}', ma Entity Framework non sta creando un proprio provider di servizi interno. Consentire a Entity Framework di compilare il provider di servizi rimuovendo la chiamata a '{useInternalServiceProvider}', oppure compilare servizi sostitutivi nel provider di servizi prima di passarlo a '{useInternalServiceProvider}'.

InvalidSetKeylessOperation(Object)

Il metodo richiamato non può essere utilizzato per il tipo di entità '{entityType}' perché non dispone di una chiave primaria. Per altre informazioni sui tipi di entità senza chiave, vedere https://go.microsoft.com/fwlink/?linkid=2141943.

InvalidSetSameTypeWithDifferentNamespace(Object, Object)

Impossibile creare un oggetto DbSet per '{typeName}' perché questo tipo non è incluso nel modello per il contesto. Tuttavia, il modello contiene un tipo di entità con lo stesso nome in uno spazio dei nomi diverso: '{entityTypeName}'.

InvalidSetSharedType(Object)

Impossibile creare un oggetto DbSet per '{typeName}' perché è configurato come tipo di entità di tipo condiviso. Accedere al tipo di entità tramite l'overload del metodo 'Set' che accetta un nome di tipo di entità.

InvalidSetType(Object)

Impossibile creare un oggetto DbSet per '{typeName}' perché questo tipo non è incluso nel modello per il contesto.

InvalidSetTypeOwned(Object, Object)

Impossibile creare un oggetto DbSet per '{typeName}' perché è configurato come tipo di entità di proprietà ed è necessario accedervi tramite il tipo di entità proprietario '{ownerType}'. Per altre informazioni, vedere https://aka.ms/efcore-docs-owned.

InvalidSetTypeOwned(Object)

Impossibile creare un oggetto DbSet per '{typeName}' perché è configurato come tipo di entità di proprietà ed è necessario accedervi tramite il proprio tipo di entità.

InvalidSetTypeWeak(Object)
Obsoleti.

Impossibile creare un oggetto DbSet per '{typeName}' perché è mappato a più tipi di entità con la definizione degli spostamenti ed è necessario accedervi tramite le entità proprietarie.

InvalidStructuredJsonPathIndexCount(Object, Object)

Il numero di indici forniti ({indicesCount}) deve corrispondere al numero di segmenti di matrice nel percorso JSON ({arraySegmentCount}).

InvalidSwitch(Object, Object)

{name}: {value} non valido

InvalidType(Object, Object, Object, Object)

Valore della proprietà '{1_entityType}. {0_property}' non può essere impostato su un valore di tipo '{valueType}' perché il tipo è '{propertyType}'.

InvalidTypeConversationWithInclude(Object, Object)

Impossibile includere la catena di navigazione '{includeExpression}' specificata dall'operazione 'Include' perché il tipo convertito '{type}' non fa parte del modello.

InvalidTypeConversionWithInclude(Object, Object)

Impossibile includere la catena di navigazione '{includeExpression}' specificata dall'operazione 'Include' perché il tipo convertito '{type}' non fa parte del modello.

InvalidUseService(Object, Object, Object)

È stata effettuata una chiamata a '{useService}', ma Entity Framework non sta creando il proprio provider di servizi interno. Consentire a Entity Framework di compilare il provider di servizi rimuovendo la chiamata a '{useInternalServiceProvider}', oppure compilare i servizi '{service}' da usare nel provider di servizi prima di passarlo a '{useInternalServiceProvider}'.

InvalidValueGeneratorFactoryProperty(Object, Object, Object)

'{factory}' non è in grado di creare un generatore di valori per la proprietà '{2_entityType}. {1_property}'. Sono supportate solo le proprietà integer.

InversePropertyMismatch(Object, Object, Object, Object)

Attributi [InverseProperty] nella navigazione '{1_entityType}. {0_navigation}' e nella navigazione '{3_referencedEntityType}. {2_referencedNavigation}' non puntano l'uno all'altro. Modificare gli attributi per usare i nomi corrispondenti o rimuoverli.

InverseToOwnedType(Object, Object, Object, Object)

Navigazione '{principalEntityType}. {navigation}' non è supportato perché punta a un tipo di entità di proprietà '{ownedType}'. Solo lo spostamento di proprietà dal tipo di entità '{ownerType}' può puntare al tipo di entità di proprietà. Per altre informazioni, vedere https://aka.ms/efcore-docs-owned.

IQueryableNotAsync(Object)

L'origine 'IQueryable' non implementa 'IAsyncEnumerable<{genericParameter}>'. Solo le origini che implementano "IAsyncEnumerable" possono essere usate per le operazioni asincrone di Entity Framework.

JsonReaderInvalidTokenType(Object)

Tipo di token non valido: '{tokenType}'.

KeyAttributeOnDerivedEntity(Object, Object, Object)

Il tipo derivato '{derivedType}' non può avere l'attributo [Key] sulla proprietà '{property}' perché le chiavi primarie possono essere dichiarate solo nel tipo radice. Spostare la proprietà '{property}' in '{rootType}' o rimuovere '{rootType}' dal modello usando l'attributo [NotMapped] o chiamando 'EntityTypeBuilder.Ignore' nel tipo di base in 'OnModelCreating'.

KeyAttributeOnDerivedEntity(Object, Object)

Il tipo derivato '{derivedType}' non può avere l'attributo [Key] sulla proprietà '{property}' perché le chiavi primarie possono essere dichiarate solo nel tipo radice.

KeyInUse(Object, Object, Object, Object)

Impossibile rimuovere la chiave {keyProperties} dal tipo di entità '{entityType}' perché fa riferimento a una chiave esterna {foreignKeyProperties} definita nel tipo di entità '{dependentType}'. Rimuovere o modificare la chiave principale per tutti i riferimenti a chiavi esterne prima di rimuovere la chiave.

KeyInUse(Object, Object, Object)

Impossibile rimuovere la chiave {key} dal tipo di entità '{entityType}' perché fa riferimento a una chiave esterna nel tipo di entità '{dependentType}'. È necessario rimuovere o ridefinire tutte le chiavi esterne prima che la chiave a cui si fa riferimento possa essere rimossa.

KeylessTypeExistingKey(Object, Object)

Il tipo di entità '{entityType}' non può essere contrassegnato come senza chiave perché contiene una chiave {keyProperties}.

KeylessTypeExistingKey(Object)

Il tipo di entità '{entityType}' non può essere contrassegnato come senza chiave perché contiene una chiave.

KeylessTypeTracked(Object)

Impossibile tenere traccia di un'istanza di tipo '{type}' perché non dispone di una chiave primaria. È possibile tenere traccia solo dei tipi di entità con una chiave primaria.

KeylessTypeWithKey(Object, Object)

Impossibile aggiungere la chiave {keyProperties} al tipo senza chiave '{entityType}'.

KeyOnComplexCollection(Object, Object, Object)

Impossibile configurare la chiave {keyProperties} nel tipo di entità '{entityType}' perché attraversa la raccolta complessa '{property}'. Le chiavi non possono fare riferimento a proprietà il cui percorso passa attraverso una raccolta complessa.

KeyOnNullableComplexProperty(Object, Object, Object)

Impossibile configurare la chiave {keyProperties} nel tipo di entità '{entityType}' perché la proprietà complessa '{property}' attraversata è configurata come facoltativa. Contrassegnare la proprietà complessa come richiesto per usare una delle relative proprietà come parte di una chiave.

KeyPropertiesWrongEntity(Object, Object)

Le proprietà chiave specificate {keyProperties} non vengono dichiarate nel tipo di entità '{entityType}'. Verificare che le proprietà chiave siano dichiarate nel tipo di entità di destinazione.

KeyPropertyCannotBeNullable(Object, Object, Object)

Proprietà '{1_entityType}. {0_property}' non può essere contrassegnato come nullable/facoltativo perché è stato incluso nella chiave {keyProperties}.

KeyPropertyInForeignKey(Object, Object)

La proprietà '{property}' non può far parte di una chiave in '{entityType}' perché ha la generazione di valori abilitata ed è contenuta in una chiave esterna definita in un tipo di entità derivata.

KeyPropertyMustBeReadOnly(Object, Object)

Proprietà '{1_entityType}. {0_property}' deve essere contrassegnato come di sola lettura dopo il salvataggio perché fa parte di una chiave. Le proprietà chiave vengono sempre di sola lettura dopo che un'entità è stata salvata per la prima volta.

KeyReadOnly(Object, Object)

Proprietà '{1_entityType}. {0_property}' fa parte di una chiave e pertanto non può essere modificato o contrassegnato come modificato. Per modificare l'entità di un'entità esistente con una chiave esterna di identificazione, eliminare prima il dipendente e richiamare "SaveChanges" e quindi associare l'entità dipendente alla nuova entità.

KeyWrongType(Object, Object, Object)

La chiave {keyProperties} non può essere rimossa dal tipo di entità '{entityType}' perché è definita nel tipo di entità '{otherEntityType}'.

LiteralGenerationNotSupported(Object)

Il mapping dei tipi per '{type}' non ha implementato la generazione di valori letterali di codice.

ManyToManyOneNav(Object, Object)

Navigazione '{entityType}. {navigation}' non può essere usato per entrambi i lati di una relazione molti-a-molti. Le relazioni molti-a-molti devono usare due proprietà di navigazione distinte.

MissingBackingField(Object, Object, Object)

Impossibile trovare il campo specificato '{field}' per la proprietà '{2_entityType}. {1_property}'.

MissingInverseManyToManyNavigation(Object, Object)

Impossibile configurare una relazione molti-a-molti tra i tipi di entità '{principalEntityType}' e '{declaringEntityType}' perché una delle operazioni di spostamento non è stata specificata. Fornire uno spostamento nella chiamata 'HasMany' in 'OnModelCreating'. Prendere in considerazione l'aggiunta di una proprietà privata.

ModelNotFinalized(Object)

Il modello deve essere finalizzato e le relative dipendenze di runtime devono essere inizializzate prima di poter usare '{method}'. Assicurarsi che 'OnModelCreating' sia stato completato o, se si usa un 'ModelBuilder' autonomo, che "IModelRuntimeInitializer.Initialize(model). FinalizeModel()' è stato chiamato.

MultipleEntries(Object)

Impossibile avviare il rilevamento di InternalEntityEntry per il tipo di entità '{entityType}' perché un altro InternalEntityEntry sta già monitorando la stessa entità.

MultipleFilteredIncludesOnSameNavigation(Object, Object)

I filtri '{filter1}' e '{filter2}' sono stati entrambi configurati nella stessa navigazione inclusa. È consentito un solo filtro univoco per spostamento. Per altre informazioni sull'inclusione dei dati correlati, vedere https://go.microsoft.com/fwlink/?LinkID=746393.

MultipleNavigationsSameFk(Object, Object, Object)

Esistono più spostamenti nel tipo di entità '{entityType}' che puntano allo stesso set di proprietà '{properties}' usando un attributo [ForeignKey]: {navigations}.

MultipleNavigationsSameFk(Object, Object)

Esistono più spostamenti nel tipo di entità '{entityType}' che puntano allo stesso set di proprietà usando un attributo [ForeignKey]: '{propertyList}'

MultipleOwnerships(Object, Object)

Il tipo di entità '{entityType}' è la destinazione di più relazioni di proprietà: {navigations}.

MultipleOwnerships(Object)

Il tipo di entità '{entityType}' è la destinazione di più relazioni di proprietà.

MultipleProvidersConfigured(Object)

I servizi per i provider di database {storeNames} sono stati registrati nel provider di servizi. Solo un singolo provider di database può essere registrato in un provider di servizi. Se possibile, assicurarsi che Entity Framework gestisca il provider di servizi rimuovendo la chiamata a 'UseInternalServiceProvider'. In caso contrario, prendere in considerazione la registrazione condizionale del provider di database o la gestione di un provider di servizi per ogni provider di database.

MustRewriteToSameNode(Object, Object)

Quando viene chiamato da '{chiamante}', la riscrittura di un nodo di tipo '{type}' deve restituire un valore non Null dello stesso tipo. In alternativa, eseguire l'override di '{chiamante}' e modificarlo in modo da non visitare gli elementi figlio di questo tipo.

MutableKeyProperty(Object)

Impossibile configurare la proprietà '{keyProperty}' come 'ValueGeneratedOnUpdate' o 'ValueGeneratedOnAddOrUpdate' perché fa parte di una chiave e il relativo valore non può essere modificato dopo l'aggiunta dell'entità all'archivio.

NamedIndexDefinedOnIgnoredProperty(Object, Object, Object, Object)

L'indice '{indexName}' specificato tramite l'attributo [Index] sul tipo di entità '{entityType}' con proprietà {indexProperties} non è valido. La proprietà '{propertyName}' è stata contrassegnata come non mappata tramite l'attributo [NotMapped] o l'API fluent 'EntityTypeBuilder.Ignore'. Un indice non può utilizzare proprietà non mappate.

NamedIndexDefinedOnNonExistentProperty(Object, Object, Object, Object)

Un indice '{indexName}' specificato tramite l'attributo [Index] nel tipo di entità '{entityType}' fa riferimento alle proprietà {indexProperties}, ma non esiste alcuna proprietà con nome '{propertyName}' su tale tipo di entità o su uno dei relativi tipi di base.

NamedIndexWrongType(Object, Object)

L'indice con nome {indexName} non può essere rimosso dal tipo di entità '{entityType}' perché tale indice non esiste in tale tipo di entità.

NavigationArray(Object, Object, Object)

Tipo di navigazione '{1_entityType}. {0_navigation}' è '{foundType}' che è un tipo di matrice. Gli spostamenti della raccolta non possono essere matrici.

NavigationBadType(Object, Object, Object, Object)

Tipo di navigazione '{1_entityType}. {0_navigation}' è '{foundType}' che non implementa 'ICollection<{targetType}>'. Gli spostamenti della raccolta devono implementare 'ICollection<>' del tipo di destinazione.

NavigationCannotCreateType(Object, Object, Object)

Tipo di navigazione '{1_entityType}. {0_navigation}' è '{foundType}' per cui non è stato possibile creare un'istanza concreta. Inizializzare la proprietà prima dell'utilizzo, aggiungere un costruttore pubblico senza parametri al tipo oppure usare un tipo a cui è possibile assegnare un oggetto 'HashSet<>' o 'List<>'.

NavigationCollectionWrongClrType(Object, Object, Object, Object)

Impossibile aggiungere lo spostamento della raccolta '{navigation}' al tipo di entità '{entityType}' perché il tipo CLR '{clrType}' non implementa 'IEnumerable<{targetType}>'. Gli spostamenti della raccolta devono implementare IEnumerable<> dell'entità correlata.

NavigationForWrongForeignKey(Object, Object, Object, Object)

Navigazione '{1_entityType}. {0_navigation}' non può essere associato alla chiave esterna {targetForeignKeyProperties} perché è stata creata per la chiave esterna {actualForeignKeyProperties}.

NavigationFromShadowEntity(Object, Object)
Obsoleti.

Impossibile aggiungere lo spostamento '{navigation}' al tipo di entità '{entityType}' perché è definito in stato di ombreggiatura e le proprietà di navigazione non possono provenire dalle entità dello stato shadow.

NavigationIsProperty(Object, Object, Object, Object, Object)

Proprietà '{1_entityType}. L'accesso a {0_property}' viene eseguito tramite il metodo '{referenceMethod}' o '{collectionMethod}', ma è definito nel modello come non di navigazione. Utilizzare il metodo '{propertyMethod}' per accedere alle proprietà non di navigazione.

NavigationlessOwnership(Object, Object)

La relazione tra '{principalEntityType}' e '{dependentEntityType}' non può essere configurata come proprietà perché non esiste alcuna navigazione associata al tipo di proprietà. Una proprietà deve avere sempre una struttura di spostamento associata. Per altre informazioni, vedere https://aka.ms/efcore-docs-owned.

NavigationNoSetter(Object, Object)

Navigazione '{1_entityType}. {0_navigation}' non dispone di un setter e non è stato trovato o specificato alcun campo sottostante scrivibile. Prima dell'uso, è necessario inizializzare gli spostamenti della raccolta di sola lettura.

NavigationNotAdded(Object, Object, Object)

Impossibile determinare la relazione rappresentata dal riquadro di spostamento '{entityType}. {navigation}' di tipo '{propertyType}'. Configurare manualmente la relazione o ignorare questa proprietà usando l'attributo '[NotMapped]' o 'EntityTypeBuilder.Ignore' in 'OnModelCreating'.

NavigationNotAddedAdHoc(Object, Object, Object)

Proprietà '{entityType}. {navigation}' di tipo '{propertyType}' sembra essere una navigazione verso un altro tipo di entità. Gli spostamenti non sono supportati quando si usa "SqlQuery". Includere questo tipo nel modello e usare 'FromSql' per la query oppure ignorare questa proprietà usando l'attributo '[NotMapped]' .

NavigationNotAddedComplexType(Object, Object, Object)

Impossibile configurare lo spostamento '{complexType}. {navigation}' di tipo '{propertyType}' come tipi complessi non supportano gli spostamenti. Ignorare questa proprietà usando l'attributo '[NotMapped]' o 'EntityTypeBuilder.Ignore' in 'OnModelCreating'. Per altre informazioni, vedere https://aka.ms/efcore-docs-complex-types.

NavigationSingleWrongClrType(Object, Object, Object, Object)

Impossibile aggiungere lo spostamento '{navigation}' al tipo di entità '{entityType}' perché il tipo CLR '{clrType}' non corrisponde al tipo CLR previsto '{targetType}'.

NavigationToKeylessType(Object, Object)

Impossibile aggiungere lo spostamento '{navigation}' perché è destinato al tipo di entità senza chiave '{entityType}'. Gli spostamenti possono essere destinati solo ai tipi di entità con chiavi. Per altre informazioni sui tipi di entità senza chiave, vedere https://go.microsoft.com/fwlink/?linkid=2141943.

NavigationToShadowEntity(Object, Object, Object)
Obsoleti.

Impossibile aggiungere lo spostamento '{navigation}' al tipo di entità '{entityType}' perché il tipo di entità di destinazione '{targetType}' è definito nello stato shadow e le proprietà degli spostamenti non possono puntare alle entità dello stato shadow.

NoBackingField(Object, Object, Object)

Non è stato trovato alcun campo sottostante per la proprietà '{1_entityType}. {0_property}'. Denominare il campo sottostante in modo che venga individuato per convenzione, configurare il campo sottostante da usare o usare un diverso '{propertyAccessMode}'.

NoBackingFieldLazyLoading(Object, Object)

Non è stato trovato alcun campo sottostante per la proprietà '{1_entityType}. {0_property}'. Gli spostamenti con caricamento differita devono avere campi di backup. Denominare il campo sottostante in modo che venga individuato per convenzione o configurare il campo sottostante da usare.

NoClrNavigation(Object, Object)

Impossibile aggiungere la struttura di spostamento '{navigation}' al tipo di entità '{entityType}' perché non è disponibile alcuna proprietà CLR corrispondente per il tipo sottostante e le proprietà di navigazione non possono essere aggiunte nello stato shadow.

NoClrType(Object)

Il materializer di entità CLR non può essere usato per il tipo di entità '{entityType}' perché è un tipo di entità dello stato shadow. La materializzazione in un tipo CLR è possibile solo per i tipi di entità con un tipo CLR corrispondente.

NoDefiningNavigation(Object, Object, Object)
Obsoleti.

La navigazione '{navigation}' usata per definire il tipo di entità '{entityType}' non è presente in '{definingEntityType}'.

NoDiscriminatorForValue(Object, Object)

Impossibile impostare il valore discriminatorio per il tipo di entità '{entityType}' perché il tipo di entità radice '{rootEntityType}' non dispone di una proprietà discriminatoria configurata.

NoDiscriminatorProperty(Object)

Il tipo di entità '{entityType}' fa parte di una gerarchia, ma non dispone di una proprietà discriminatoria configurata.

NoDiscriminatorValue(Object)

Il tipo di entità '{entityType}' ha una proprietà discriminatoria, ma non ha un valore discriminatorio configurato.

NoFieldOrGetter(Object, Object)

Impossibile trovare alcun campo sottostante per la proprietà '{1_entityType}. {0_property}' e la proprietà non dispone di un getter.

NoFieldOrSetter(Object, Object)

Impossibile trovare alcun campo sottostante per la proprietà '{1_entityType}. {0_property}' e la proprietà non dispone di un setter.

NoGetter(Object, Object, Object)

Proprietà '{1_entityType}. {0_property}' non dispone di un getter. Rendere la proprietà leggibile o usare un '{propertyAccessMode}' diverso.

NoIndexer(Object)

È stata aggiunta una proprietà indicizzata al tipo di entità '{entity}'. Tuttavia, non esiste un indicizzatore pubblico su '{entity}' che accetta un singolo argomento di tipo 'string' e restituisce il tipo 'object'.

NoNavigation(Object, Object)
Obsoleti.

Nessuna navigazione sul tipo di entità '{entityType}' associata alla chiave esterna {foreignKeyProperties}.

NonClrBaseType(Object, Object)
Obsoleti.

Il tipo di entità '{entityType}' non può ereditare da '{baseEntityType}' perché '{baseEntityType}' è un tipo di entità dello stato shadow mentre '{entityType}' non è.

NonComparableKeyType(Object, Object, Object)

Proprietà '{entityType}. {property}' non può essere usato come chiave perché ha il tipo '{providerType}' che non implementa 'IComparable T>', 'IComparable<' o 'IStructuralComparable'. Usare 'HasConversion' in 'OnModelCreating' per eseguire il wrapping di '{providerType}' con un tipo che può essere confrontato.

NonComparableKeyTypes(Object, Object, Object, Object)

Proprietà '{entityType}. {property}' non può essere usato come chiave perché ha il tipo '{modelType}' e il tipo di provider '{providerType}', nessuno dei quali implementa 'IComparable<T>', 'IComparable' o 'IStructuralComparable'. Rendere '{modelType}' implementare una di queste interfacce per usarla come chiave.

NonConfiguredNavigationToSharedType(Object, Object)

Navigazione '{1_entityType}. {0_navigation}' deve essere configurato in 'OnModelCreating' con un nome esplicito per il tipo di entità di tipo condiviso di destinazione o escluso chiamando 'EntityTypeBuilder.Ignore'.

NonDefiningOwnership(Object, Object, Object)
Obsoleti.

Il tipo di entità '{2_entityType}' di proprietà di '{0_ownershipNavigation}' deve usare la definizione della struttura di spostamento '{1_definingNavigation}' per .

NonGenericOptions(Object)

Il costruttore DbContextOptions passato al costruttore {contextType} deve essere dbContextOptions<{contextType}>. Quando si registrano più tipi DbContext, assicurarsi che il costruttore per ogni tipo di contesto abbia un parametro TContext DbContextOptions<> anziché un parametro DbContextOptions non generico.

NonIndexerEntityType(Object, Object, Object)

Impossibile aggiungere la proprietà dell'indicizzatore '{property}' perché non esiste un indicizzatore in '{entityType}' che accetta un singolo argomento di tipo assegnabile da '{type}'.

NonListCollection(Object, Object, Object, Object)

Raccolta complessa '{entityType}'. {name}' è di tipo '{type}' che non implementa '{listInterface}'.

NonNotifyingCollection(Object, Object, Object, Object)

Tipo di raccolta '{2_collectionType}' utilizzato per la navigazione '{1_entityType}. {0_navigation}' non implementa 'INotifyCollectionChanged'. Qualsiasi tipo di entità configurato per l'uso della strategia di rilevamento delle modifiche '{changeTrackingStrategy}' deve usare raccolte che implementano 'INotifyCollectionChanged'. Per questo motivo, è consigliabile usare 'ObservableCollection<T>'.

NonNotifyingCollection(Object, Object, Object)

Tipo di raccolta utilizzato per lo spostamento '{1_entityType}. {0_navigation}' non implementa 'INotifyCollectionChanged'. Qualsiasi tipo di entità configurato per l'uso della strategia di rilevamento delle modifiche '{changeTrackingStrategy}' deve usare raccolte che implementano 'INotifyCollectionChanged'. Per questo motivo, è consigliabile usare 'ObservableCollection<T>'.

NonQueryTranslationFailed(Object)

Impossibile convertire l'espressione 'ExecuteUpdate' o 'ExecuteDelete' seguente. Per altri dettagli, vedere l'eccezione interna: '{expression}'

NonQueryTranslationFailedWithDetails(Object, Object)

Impossibile tradurre l'espressione LINQ '{expression}'. Altre informazioni: {details} Per altre informazioni, vedere https://go.microsoft.com/fwlink/?linkid=2101038 .

NonShadowBaseType(Object, Object)
Obsoleti.

Il tipo di entità '{entityType}' non può ereditare da '{baseEntityType}' perché '{entityType}' è un tipo di entità dello stato shadow mentre '{baseEntityType}' non è.

NonUniqueRequiredDependentForeignKey(Object, Object)

La chiave esterna {foreignKeyProperties} nel tipo di entità '{declaringEntityType}' non può avere una fine dipendente obbligatoria perché non è univoca.

NonUniqueRequiredDependentNavigation(Object, Object)

'{principalEntityType}. {principalNavigation}' non può essere configurato come necessario perché è stato configurato come raccolta.

NoParameterlessConstructor(Object)

Impossibile trovare un costruttore senza parametri nel tipo di entità '{entityType}'. Per creare un'istanza di '{entityType}', Entity Framework richiede che venga dichiarato un costruttore senza parametri.

NoProperty(Object, Object, Object)

Nessuna proprietà associata al campo '{field}' del tipo di entità '{entity}'. Configurare una proprietà o usare un'altra proprietà '{propertyAccessMode}'.

NoPropertyType(Object, Object)

Impossibile aggiungere la proprietà '{property}' al tipo '{type}' perché non è stato specificato alcun tipo di proprietà e non esiste alcuna proprietà o campo CLR corrispondente. Per aggiungere una proprietà dello stato dell'ombreggiatura, è necessario specificare il tipo di proprietà.

NoProviderConfiguredFailedToResolveService(Object)

Impossibile risolvere il servizio per il tipo '{service}'. Ciò è spesso dovuto al fatto che non è stato configurato alcun provider di database per questo DbContext. È possibile configurare un provider eseguendo l'override del metodo 'DbContext.OnConfiguring' o usando 'AddDbContext' nel provider di servizi dell'applicazione. Se si usa 'AddDbContext', assicurarsi anche che il tipo DbContext accetti un oggetto TContext> DbContextOptions<nel relativo costruttore e lo passa al costruttore di base per DbContext.

NoSetter(Object, Object, Object)

Proprietà '{1_entityType}. {0_property}' non dispone di un setter. Rendere scrivibile la proprietà o usare un '{propertyAccessMode}' diverso.

NotAnEFService(Object)

Il provider di database ha tentato di registrare un'implementazione del servizio '{service}'. Questo non è un servizio definito da Entity Framework e, di conseguenza, deve essere registrato come servizio specifico del provider usando il metodo 'TryAddProviderSpecificServices'.

NotAProviderService(Object)

Il provider di database ha tentato di registrare un'implementazione del servizio '{service}'. Si tratta di un servizio definito da Entity Framework e di conseguenza non deve essere registrato usando il metodo 'TryAddProviderSpecificServices'.

NotAssignableClrBaseType(Object, Object, Object, Object)

Il tipo di entità '{entityType}' non può ereditare da '{baseEntityType}' perché '{clrType}' non è discendente di '{baseClrType}'.

NotCollection(Object, Object)

Proprietà '{entityType}. Impossibile eseguire il mapping di {property}' come raccolta perché non implementa 'IEnumerable<T>'.

NotParameterizedAttributeWithNonConstantNotSupportedInPrecompiledQueries(Object, Object)

Durante la precompilazione delle query, il parametro '{parameter}' del metodo '{method}' non può essere parametrizzato.

NoValueGenerator(Object, Object, Object)

Proprietà '{1_entityType}. {0_property}' non dispone di un valore impostato e non è disponibile alcun generatore di valori per le proprietà di tipo '{propertyType}'. Impostare un valore per la proprietà prima di aggiungere l'entità o configurare un generatore di valori per le proprietà di tipo '{propertyType}' in 'OnModelCreating'.

NullableKey(Object, Object)

Una chiave nel tipo di entità '{entityType}' non può contenere la proprietà '{property}' perché è nullable/optional. Tutte le proprietà in cui viene dichiarata una chiave devono essere contrassegnate come non nullable/required.

NullRequiredComplexProperty(Object, Object)

Proprietà di tipo complesso '{type}. {property}' è configurato come obbligatorio (non nullable), ma ha un valore Null durante il salvataggio delle modifiche. Per altre informazioni, vedere https://aka.ms/efcore-docs-complex-types.

NullRequiredPrimitiveCollection(Object, Object)

Proprietà della raccolta primitiva '{type}. {property}' è configurato come obbligatorio (non nullable), ma ha un valore Null durante il salvataggio delle modifiche. Contrassegnare la proprietà come facoltativa (nullable) o impostare un valore non Null.

ObjectRemovedFromModel(Object)

L'oggetto '{name}' è stato rimosso dal modello.

OptionsExtensionNotFound(Object)

Impossibile trovare l'estensione delle opzioni di tipo '{optionsExtension}'.

OriginalValueNotStored(Object, Object)

I valori originali non vengono archiviati per la proprietà '{structuralType}. {property}'.

OriginalValueNotTracked(Object, Object)

Valore originale per la proprietà '{1_entityType}. Impossibile accedere a {0_property}' perché non viene monitorato. I valori originali non vengono registrati per la maggior parte delle proprietà delle entità quando viene usata la strategia 'ChangingAndChangedNotifications'. Per accedere a tutti i valori originali, usare una strategia diversa per il rilevamento delle modifiche, ad esempio "ChangingAndChangedNotificationsWithOriginalValues".

OwnedDerivedType(Object)

Il tipo di entità di proprietà '{entityType}' non può avere un tipo di base. Per altre informazioni, vedere https://aka.ms/efcore-docs-owned.

OwnerlessOwnedType(Object)

Il tipo di entità '{ownedType}' è stato contrassegnato come di proprietà e deve essere fatto riferimento da un altro tipo di entità tramite una navigazione. Aggiungere una navigazione a un tipo di entità che punta a '{ownedType}' o non configurarla come di proprietà.

OwnershipNotCascadeDelete(Object, Object, Object, Object)

La relazione di proprietà da '{principalEntityType}' a '{dependentEntityType}' è configurata con il comportamento di eliminazione '{deleteBehavior}'. Le relazioni di proprietà devono usare il comportamento di eliminazione '{cascadeBehavior}'. Rimuovere la configurazione esplicita del comportamento di eliminazione o non configurare questa relazione come proprietà.

OwnershipNotRequired(Object, Object)

La relazione di proprietà da '{principalEntityType}' a '{dependentEntityType}' è configurata come facoltativa. Le relazioni di proprietà devono essere necessarie. Rimuovere la configurazione facoltativa o non configurare questa relazione come proprietà.

OwnershipToDependent(Object, Object, Object)

Impossibile modificare la struttura di spostamento '{navigation}' perché la chiave esterna tra '{principalEntityType}' e '{dependentEntityType}' è una proprietà. Per modificare lo spostamento con il tipo di entità di proprietà, rimuovere la proprietà.

ParameterExpressionMustHaveName(Object)

L'espressione di parametro '{parameterExpression}' deve avere un nome.

PoolingContextCtorError(Object)

Impossibile eseguire il pool del dbContext di tipo '{contextType}' perché non dispone di un costruttore pubblico che accetta un singolo parametro di tipo DbContextOptions o dispone di più costruttori.

PrimaryKeyAttributeOnDerivedEntity(Object, Object)

Il tipo derivato '{derivedType}' non può avere l'attributo [PrimaryKey] perché le chiavi primarie possono essere dichiarate solo nel tipo radice. Spostare l'attributo in '{rootType}' o rimuovere '{rootType}' dal modello usando l'attributo [NotMapped] o chiamando 'EntityTypeBuilder.Ignore' nel tipo di base in 'OnModelCreating'.

PrimaryKeyDefinedOnIgnoredProperty(Object, Object)

L'attributo [PrimaryKey] sul tipo di entità '{entityType}' non è valido perché la proprietà '{propertyName}' è stata contrassegnata come non mappata dall'attributo [NotMapped] o 'Ignore()' in 'OnModelCreating'. Una chiave primaria non può usare proprietà non mappate.

PrimaryKeyDefinedOnNonExistentProperty(Object, Object, Object)

L'attributo [PrimaryKey] nel tipo di entità '{entityType}' fa riferimento alle proprietà {properties}, ma non esiste alcuna proprietà con nome '{propertyName}' su tale tipo di entità o su uno dei relativi tipi di base.

PrincipalEndIncompatibleNavigations(Object, Object, Object)

Quando si crea la relazione tra '{navigationSpecification1}' e '{navigationSpecification2}' il tipo di entità '{targetEntityType}' non può essere impostato come principal.

PrincipalEntityTypeNotInRelationship(Object, Object, Object)

Si sta configurando una relazione tra '{dependentEntityType}' e '{principalEntityType}', ma è stata specificata una chiave principale in '{entityType}'. La chiave esterna deve avere come destinazione un tipo che fa parte della relazione.

PrincipalKeylessType(Object, Object, Object)

Il tipo di entità senza chiave '{entityType}' non può trovarsi alla fine dell'entità della relazione tra '{firstNavigationSpecification}' e '{secondNavigationSpecification}'. Il tipo di entità principale deve avere una chiave. Per altre informazioni sui tipi di entità senza chiave, vedere https://go.microsoft.com/fwlink/?linkid=2141943.

PrincipalOwnedType(Object, Object, Object)

La relazione tra '{referencingEntityTypeOrNavigation}' e '{referencedEntityTypeOrNavigation}' non è supportata perché il tipo di entità di proprietà '{ownedType}' non può trovarsi sul lato principale di una relazione di non proprietà. Rimuovere la relazione o configurare la chiave esterna in '{ownedType}'.

PropertyCalledOnNavigation(Object, Object)

'{property}' non può essere usato come proprietà nel tipo di entità '{entityType}' perché è configurato come navigazione.

PropertyClashingNonIndexer(Object, Object)

Impossibile aggiungere la proprietà dell'indicizzatore '{property}' al tipo '{type}' perché il tipo CLR contiene un membro con lo stesso nome. Specificare un nome diverso o configurare '{property}' come proprietà non indicizzatore.

PropertyConceptualNull(Object, Object)

Proprietà '{1_entityType}. {0_property}' contiene null, ma la proprietà è contrassegnata come obbligatoria. Prendere in considerazione l'uso di 'DbContextOptionsBuilder.EnableSensitiveDataLogging' per visualizzare i valori della chiave.

PropertyConceptualNullSensitive(Object, Object, Object)

La proprietà '{property}' contiene null nell'entità '{entityType}' con il valore della chiave '{keyValue}', ma la proprietà è contrassegnata come obbligatoria.

PropertyDoesNotBelong(Object, Object, Object)

La proprietà '{property}' appartiene al tipo '{expectedType}', ma viene utilizzata con un'istanza di tipo '{actualType}'.

PropertyInUseForeignKey(Object, Object, Object, Object)

Impossibile rimuovere la proprietà '{property}' dal tipo '{type}' perché è in uso nella chiave esterna {foreignKeyProperties} in '{foreignKeyType}'. È necessario rimuovere o ridefinire tutte le chiavi esterne contenenti prima che la proprietà possa essere rimossa.

PropertyInUseIndex(Object, Object, Object, Object)

Impossibile rimuovere la proprietà '{property}' dal tipo '{entityType}' perché è in uso nell'indice {index} in '{indexType}'. È necessario rimuovere o ridefinire tutti gli indici contenenti prima che la proprietà possa essere rimossa.

PropertyInUseKey(Object, Object, Object)

Impossibile rimuovere la proprietà '{property}' dal tipo '{entityType}' perché è in uso nella chiave {keyProperties}. È necessario rimuovere o ridefinire tutte le chiavi contenenti prima che la proprietà possa essere rimossa.

PropertyIsNavigation(Object, Object, Object, Object, Object)

Proprietà '{1_entityType}. L'accesso a {0_property}' viene eseguito tramite il metodo '{propertyMethod}', ma è definito nel modello come struttura di spostamento. Utilizzare il metodo '{referenceMethod}' o '{collectionMethod}' per accedere agli spostamenti.

PropertyIsNotACollection(Object, Object)

La proprietà '{propertyName}' sul tipo di entità '{entityType}' non è una proprietà della raccolta e non può essere utilizzata con le funzioni di accesso alla raccolta indicizzate.

PropertyNotAdded(Object, Object, Object)

Proprietà '{entityType}. Impossibile eseguire il mapping di {property}' perché è di tipo '{propertyType}', che non è un tipo primitivo supportato o un tipo di entità valido. Eseguire il mapping esplicito di questa proprietà o ignorarlo usando l'attributo '[NotMapped]' o 'EntityTypeBuilder.Ignore' in 'OnModelCreating'.

PropertyNotAddedAdHoc(Object, Object, Object)

Proprietà '{entityType}. Impossibile eseguire il mapping di {property}' perché è di tipo '{propertyType}', che non è un tipo primitivo supportato o un tipo di entità valido. La proprietà può essere ignorata usando l'attributo '[NotMapped]'.

PropertyNotFound(Object, Object)

Proprietà '{1_entityType}. Impossibile trovare {0_property}'. Verificare che la proprietà esista ed è stata inclusa nel modello.

PropertyNotMapped(Object, Object, Object)

Proprietà '{propertyType}' '{entityType}'. Impossibile eseguire il mapping di {property}' perché il provider di database non supporta questo tipo. Valutare la possibilità di convertire il valore della proprietà in un tipo supportato dal database usando un convertitore di valori. Per altre informazioni, vedere https://aka.ms/efcore-docs-value-converters. In alternativa, escludere la proprietà dal modello usando l'attributo '[NotMapped]' o 'EntityTypeBuilder.Ignore' in 'OnModelCreating'.

PropertyReadOnlyAfterSave(Object, Object)

Proprietà '{1_entityType}. {0_property}' è definito in sola lettura dopo il salvataggio, ma il relativo valore è stato modificato o contrassegnato come modificato.

PropertyReadOnlyBeforeSave(Object, Object)

Proprietà '{1_entityType}. {0_property}' è definito in sola lettura prima del salvataggio, ma il relativo valore è stato impostato su un valore diverso da un valore temporaneo o predefinito.

PropertyWrongClrType(Object, Object, Object, Object)

Impossibile aggiungere la proprietà '{property}' al tipo '{type}' perché il tipo della proprietà CLR o del campo CLR corrispondente '{clrType}' non corrisponde al tipo specificato '{propertyType}'.

PropertyWrongEntityClrType(Object, Object, Object)

Impossibile aggiungere la proprietà '{property}' al tipo '{type}' perché è dichiarata nel tipo CLR '{clrType}'.

PropertyWrongName(Object, Object, Object)

Impossibile aggiungere la proprietà '{property}' al tipo '{type}' perché non corrisponde al nome della proprietà CLR o del campo '{clrName}'. Usare lo stesso nome o specificare un membro CLR diverso.

PropertyWrongType(Object, Object, Object)

Impossibile rimuovere la proprietà '{property}' dal tipo '{type}' perché è dichiarata nel tipo '{otherType}'.

QueryEntityMaterializationConditionWrongShape(Object)

La condizione di materializzazione passata per il shaper dell'entità del tipo di entità '{entityType}' non è della forma corretta. Una condizione di materializzazione deve essere "LambdaExpression" di "Func<ValueBuffer, IEntityType>".

QueryFailed(Object, Object)

L'elaborazione dell'espressione LINQ '{expression}' da '{visitor}' non è riuscita. Ciò può indicare un bug o una limitazione in Entity Framework. Per informazioni più dettagliate, vedere https://go.microsoft.com/fwlink/?linkid=2101433 .

QueryInvalidMaterializationType(Object, Object)

La query contiene una proiezione '{projection}' di tipo '{queryableType}'. Le raccolte nella proiezione finale devono essere un tipo 'IEnumerable<T>', ad esempio 'List<T>'. È consigliabile usare 'ToList' o un altro meccanismo per convertire 'IQueryable<T>' o 'IOrderedEnumerable T>' in un 'IEnumerable<<T>'.

QueryRootDifferentEntityType(Object)

Il tipo di entità di sostituzione: {entityType} non ha lo stesso nome e il tipo CLR del tipo di entità rappresentato dalla radice della query.

QueryUnableToTranslateEFProperty(Object)

La traduzione di '{expression}' non è riuscita. L'origine della query non è un tipo di entità o la proprietà specificata non esiste nel tipo di entità.

QueryUnableToTranslateMember(Object, Object)

La conversione del membro '{member}' nel tipo di entità '{entityType}' non è riuscita. Ciò si verifica in genere quando il membro specificato non viene mappato.

QueryUnableToTranslateMethod(Object, Object)

Traduzione del metodo '{declaringTypeName}. {methodName}' non riuscito. Se questo metodo può essere mappato alla funzione personalizzata, vedere https://go.microsoft.com/fwlink/?linkid=2132413 per altre informazioni.

QueryUnhandledQueryRootExpression(Object)

La radice della query di tipo '{type}' non è stata gestita dal codice del provider. Questo problema si verifica quando si usa un metodo specifico del provider in un provider diverso in cui non è supportato.

ReadOnlyListType(Object)

Il tipo '{givenType}' non può essere utilizzato come raccolta primitiva perché è di sola lettura. Le raccolte di sola lettura di tipi primitivi non sono supportate.

ReferencedShadowKey(Object, Object, Object, Object)

La relazione da '{referencingEntityTypeOrNavigation}' a '{referencedEntityTypeOrNavigation}' con proprietà di chiave esterna {foreignKeyPropertiesWithTypes} non è in grado di indirizzare la chiave primaria {primaryKeyPropertiesWithTypes} perché non è compatibile. Configurare una chiave principale o un set di proprietà di chiave esterna con tipi compatibili per questa relazione.

ReferenceIsCollection(Object, Object, Object, Object)

Proprietà '{1_entityType}. L'accesso a {0_property}' viene eseguito tramite il metodo '{referenceMethod}', ma è definito nel modello come navigazione nella raccolta. Utilizzare il metodo '{collectionMethod}' per accedere agli spostamenti della raccolta.

ReferenceMustBeLoaded(Object, Object)

Navigazione '{1_entityType}. {0_navigation}' non può avere 'IsLoaded' impostato su false perché l'entità a cui si fa riferimento non è null e viene quindi caricata.

RelationshipConceptualNull(Object, Object)

L'associazione tra i tipi di entità '{firstType}' e '{secondType}' è stata interrotta, ma la relazione è contrassegnata come obbligatoria o è implicitamente necessaria perché la chiave esterna non è nullable. Se l'entità dipendente/figlio deve essere eliminata quando viene interrotta una relazione obbligatoria, configurare la relazione per l'uso delle eliminazioni a catena. Se il dipendente viene spostato in un'entità diversa, prendere in considerazione l'impostazione di "context". ChangeTracker.DeleteOrphansTiming' per https://aka.ms/efcore-docs-changing-relationships altre informazioni. Prendere in considerazione l'uso di 'DbContextOptionsBuilder.EnableSensitiveDataLogging' per visualizzare i valori della chiave.

RelationshipConceptualNullSensitive(Object, Object, Object)

L'associazione tra le entità '{firstType}' e '{secondType}' con il valore di chiave '{secondKeyValue}' è stata interrotta, ma la relazione è contrassegnata come obbligatoria o è implicitamente necessaria perché la chiave esterna non è nullable. Se l'entità dipendente/figlio deve essere eliminata quando viene interrotta una relazione obbligatoria, configurare la relazione per l'uso delle eliminazioni a catena. Se il dipendente viene spostato in un'entità diversa, prendere in considerazione l'impostazione di "context". ChangeTracker.DeleteOrphansTiming' per https://aka.ms/efcore-docs-changing-relationships altre informazioni.

RelationshipCycle(Object, Object, Object)

Ciclo di relazione che interessa la proprietà '{entityType}. {property}' è stato rilevato. Ciò impedisce a Entity Framework di determinare la configurazione corretta. Esaminare le chiavi esterne definite nella proprietà e la proprietà principal corrispondente e rimuoverle o specificare '{configuration}' in modo esplicito in una delle proprietà.

RequiredSkipNavigation(Object, Object)

'{entityType}. {navigation}' non può essere configurato in base alle esigenze perché rappresenta una navigazione skip.

RetryLimitExceeded(Object, Object)

Il numero massimo di tentativi ({retryLimit}) è stato superato durante l'esecuzione di operazioni di database con '{strategy}'. Vedere l'eccezione interna per l'errore più recente.

SameParameterInstanceUsedInMultipleLambdas(Object)

La stessa istanza del parametro con nome '{parameterName}' è stata usata in più espressioni lambda nell'albero delle query. Ogni espressione lambda deve avere istanze di parametro proprie.

SaveOwnedWithoutOwner(Object)

Impossibile salvare l'istanza di '{entityType}' perché è un'entità di proprietà senza alcun riferimento al proprietario. Le entità di proprietà possono essere salvate solo come parte di un'aggregazione, inclusa anche l'entità proprietario.

SeedDatumComplexProperty(Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' perché dispone della proprietà complessa '{property}' impostata. Le proprietà complesse non sono attualmente supportate nel seeding. Per altre informazioni, vedere https://github.com/dotnet/efcore/issues/31254. Prendere in considerazione l'uso di 'DbContextOptionsBuilder.EnableSensitiveDataLogging' per visualizzare i valori delle proprietà coinvolte.

SeedDatumComplexPropertySensitive(Object, Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' con il valore della chiave '{keyValue}' perché dispone della proprietà complessa '{property}' impostata. Le proprietà complesse non sono attualmente supportate nel seeding. Per altre informazioni, vedere https://github.com/dotnet/efcore/issues/31254.

SeedDatumDefaultValue(Object, Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' perché è stato specificato un valore predefinito per la proprietà obbligatoria '{property}'. Specificare un valore diverso da '{defaultValue}'.

SeedDatumDerivedType(Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' perché il valore fornito è di un tipo derivato '{derivedType}'. Aggiungere le entità di inizializzazione derivate al tipo di entità corrispondente.

SeedDatumDuplicate(Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' perché è già stata aggiunta un'altra entità di inizializzazione con lo stesso valore di chiave per {keyProperties}. Prendere in considerazione l'uso di 'DbContextOptionsBuilder.EnableSensitiveDataLogging' per visualizzare i valori di chiave in conflitto.

SeedDatumDuplicateSensitive(Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' perché è già stata aggiunta un'altra entità di inizializzazione con il valore di chiave '{keyValue}'.

SeedDatumIncompatibleValue(Object, Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' perché il valore specificato per la proprietà '{property}' non è compatibile con il tipo di proprietà '{type}'. Prendere in considerazione l'uso di 'DbContextOptionsBuilder.EnableSensitiveDataLogging' per visualizzare il valore della proprietà coinvolto.

SeedDatumIncompatibleValueSensitive(Object, Object, Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' perché il valore '{value}' fornito per la proprietà '{property}' non è compatibile con il tipo di proprietà '{type}'.

SeedDatumMissingValue(Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' perché non è stato specificato alcun valore per la proprietà obbligatoria '{property}'.

SeedDatumNavigation(Object, Object, Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' perché include il set di navigazione '{navigation}'. Per inizializzare le relazioni, aggiungere il valore di inizializzazione dell'entità a '{relatedEntityType}' e specificare i valori di chiave esterna {foreignKeyProperties}. Prendere in considerazione l'uso di 'DbContextOptionsBuilder.EnableSensitiveDataLogging' per visualizzare i valori delle proprietà coinvolte.

SeedDatumNavigationSensitive(Object, Object, Object, Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' con il valore della chiave '{keyValue}' perché include il set di navigazione '{navigation}'. Per inizializzare le relazioni, aggiungere il valore di inizializzazione dell'entità a '{relatedEntityType}' e specificare i valori di chiave esterna {foreignKeyProperties}.

SeedDatumSignedNumericValue(Object, Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' perché per la proprietà '{property}' è necessario un valore diverso da zero. Valutare la possibilità di fornire un valore negativo per evitare conflitti con dati non di inizializzazione.

SeedKeylessEntity(Object)

Impossibile aggiungere l'entità di inizializzazione per il tipo di entità '{entityType}' perché i tipi di entità senza chiave non sono supportati. Valutare la possibilità di specificare una chiave o rimuovere i dati di inizializzazione.

SelfReferencingNavigationWithInverseProperty(Object, Object, Object, Object)

Impossibile stabilire una relazione dalla proprietà '{1_entityType}. {0_property}' per la proprietà '{3_referencedEntityType}. {2_referencedProperty}'. Controllare i valori nell'attributo [InverseProperty] per assicurarsi che le definizioni delle relazioni siano univoche e facciano riferimento da uno spostamento all'esplorazione inversa corrispondente.

SelfReferencingNavigationWithInverseProperty(Object, Object)

Inverso per lo spostamento '{entityType}. {property}' non può essere la stessa navigazione. Modificare il valore nell'attributo [InverseProperty] in un'altra struttura di spostamento.

ServiceProviderConfigAdded(Object)

aggiunta della configurazione per '{key}'

ServiceProviderConfigChanged(Object)

configurazione modificata per '{key}'

ServiceProviderConfigRemoved(Object)

configurazione rimossa per '{key}'

ShadowEntity(Object)
Obsoleti.

Il tipo di entità '{entityType}' è in stato shadow. Un modello valido richiede che tutti i tipi di entità abbiano un tipo CLR corrispondente.

ShadowManyToManyNavigation(Object, Object, Object, Object)

Impossibile configurare una relazione molti-a-molti tra '{leftEntityType}. {leftNavigation}' e '{rightEntityType}. {rightNavigation}' perché uno o entrambi gli spostamenti non hanno una proprietà CLR corrispondente. Prendere in considerazione l'aggiunta di una proprietà privata corrispondente al tipo CLR dell'entità.

SharedTypeDerivedType(Object)

Il tipo di entità di tipo condiviso '{entityType}' non può avere un tipo di base.

SingletonOptionChanged(Object, Object)

È stata effettuata una chiamata a '{optionCall}' che ha modificato un'opzione che deve essere costante all'interno di un provider di servizi, ma Entity Framework non sta creando un proprio provider di servizi interno. Consentire a Entity Framework di compilare il provider di servizi rimuovendo la chiamata a '{useInternalServiceProvider}', oppure verificare che la configurazione per '{optionCall}' non venga modificata per tutti gli usi di un provider di servizi specificato passato a '{useInternalServiceProvider}'.

SingletonRequired(Object, Object)

È stato effettuato un tentativo di registrare un'istanza per il servizio '{scope}' '{service}'. Le istanze possono essere registrate solo per i servizi 'Singleton'.

SkipInverseMismatchedForeignKey(Object, Object, Object, Object, Object)

La chiave esterna {foreignKeyProperties} non può essere impostata per la navigazione skip '{navigation}' perché usa il tipo di entità join '{joinType}' mentre lo spostamento inverso '{inverse}' è associato a una chiave esterna usando il tipo di entità join '{inverseJoinType}'. Lo spostamento inverso deve usare lo stesso tipo di entità join.

SkipInverseMismatchedJoinType(Object, Object, Object, Object)

Non è possibile impostare lo spostamento skip '{inverse}' utilizzando il tipo di entità join '{inverseJoinType}' come inverso di '{navigation}', che usa il tipo di entità join '{joinType}'. Lo spostamento inverso deve usare lo stesso tipo di entità join.

SkipNavigationForeignKeyWrongDependentType(Object, Object, Object, Object)

La chiave esterna {foreignKeyProperties} non può essere usata per la navigazione ignora '{entityType}. {navigation}' perché è dichiarato nel tipo di entità '{dependentEntityType}', ma è prevista una chiave esterna in '{entityType}'.

SkipNavigationForeignKeyWrongPrincipalType(Object, Object, Object, Object)

La chiave esterna {foreignKeyProperties} non può essere usata per la navigazione ignora '{entityType}. {navigation}' perché è dichiarato nel tipo di entità '{entityType}', ma è prevista una chiave esterna in '{principalEntityType}'.

SkipNavigationInUseBySkipNavigation(Object, Object, Object, Object)

Ignorare lo spostamento '{entityType}. {skipNavigation}' non può essere rimosso perché è configurato come inverso dello spostamento ignora '{referencingEntityType}. {inverseSkipNavigation}'. È necessario rimuovere tutti gli spostamenti ignorando tutti i riferimenti prima che questo spostamento skip possa essere rimosso.

SkipNavigationInUseBySkipNavigation(Object, Object, Object)

Impossibile rimuovere lo spostamento skip '{skipNavigation}' perché è impostato come inverso dello spostamento ignora '{inverseSkipNavigation}' su '{referencingEntityType}'. È necessario rimuovere tutti gli spostamenti ignorando tutti i riferimenti prima che questo spostamento skip possa essere rimosso.

SkipNavigationNoForeignKey(Object, Object)

Ignorare lo spostamento '{1_entityType}. {0_navigation}' non dispone di una chiave esterna associata. Ogni navigazione skip deve avere una chiave esterna configurata.

SkipNavigationNoInverse(Object, Object)

Ignorare lo spostamento '{1_entityType}. {0_navigation}' non dispone di una navigazione inversa configurata. Ogni navigazione skip deve avere una navigazione inversa ignora.

SkipNavigationNonCollection(Object, Object)

Ignorare lo spostamento '{1_entityType}. {0_navigation}' non è una raccolta. Attualmente sono supportate solo le operazioni di spostamento ignorate della raccolta.

SkipNavigationSelfInverse(Object, Object)

Impossibile impostare lo spostamento ignora '{navigation}' sul tipo di entità '{entityType}' come inverso.

SkipNavigationWrongInverse(Object, Object, Object, Object)

Impossibile impostare lo spostamento skip '{inverse}' dichiarato nel tipo di entità '{inverseEntityType}' come inverso di '{navigation}', destinato a '{targetEntityType}'. La navigazione inversa deve essere dichiarata nel tipo di entità di destinazione.

SkipNavigationWrongType(Object, Object, Object)

Impossibile rimuovere lo spostamento "{navigation}" dal tipo di entità '{entityType}' perché è definito nel tipo di entità '{otherEntityType}'.

StoreGenValue(Object, Object)

Proprietà '{1_entityType}. {0_property}' non può essere assegnato un valore generato dal database. I valori generati dall'archivio possono essere assegnati solo alle proprietà configurate per l'uso di valori generati dall'archivio.

TempValue(Object, Object)

Proprietà '{1_entityType}. Impossibile assegnare a {0_property}' un valore temporaneo. I valori temporanei possono essere assegnati solo alle proprietà configurate per l'uso di valori generati dall'archivio.

TempValuePersists(Object, Object, Object)

Proprietà '{1_entityType}. {0_property}' ha un valore temporaneo durante il tentativo di modificare lo stato dell'entità in '{state}'. Impostare un valore permanente in modo esplicito o assicurarsi che il database sia configurato per generare valori per questa proprietà.

TrackingTypeMismatch(Object, Object)

Impossibile tenere traccia dell'istanza del tipo di entità '{runtimeEntityType}' come tipo di entità '{entityType}' perché i due tipi non si trovano nella stessa gerarchia.

TranslationFailed(Object)

Impossibile tradurre l'espressione LINQ '{expression}'. Riscrivere la query in un modulo che può essere tradotta o passare alla valutazione client in modo esplicito inserendo una chiamata a 'AsEnumerable', 'AsAsyncEnumerable', 'ToList'o 'ToListAsync'. Per altre informazioni, vedere https://go.microsoft.com/fwlink/?linkid=2101038.

TranslationFailedWithDetails(Object, Object)

Impossibile tradurre l'espressione LINQ '{expression}'. Informazioni aggiuntive: {details} riscrivere la query in un modulo che può essere tradotto oppure passare alla valutazione client in modo esplicito inserendo una chiamata a 'AsEnumerable', 'AsAsyncEnumerable', 'ToList' o 'ToListAsync'. Per altre informazioni, vedere https://go.microsoft.com/fwlink/?linkid=2101038.

TypeConfigurationConflict(Object, Object, Object, Object)

Il tipo '{type}' è stato configurato come '{typeConfiguration}', in conflitto con il tipo '{otherType}' configurato come '{otherTypeConfiguration}'. Tutti i tipi di base e le interfacce implementate devono avere lo stesso tipo di configurazione.

TypeNotMarkedAsShared(Object)

Il tipo '{type}' non è stato configurato come tipo condiviso nel modello. Prima di chiamare "UsingEntity" aggiungere il tipo di entità nel modello come entità condivisa.

UnableToDiscriminate(Object, Object)

Impossibile materializzare l'istanza dell'entità di tipo '{entityType}'. Nessun discriminatorio corrisponde al valore discriminatorio '{discriminator}'.

UnableToSetIsUnique(Object, Object, Object)

Impossibile impostare 'IsUnique' su '{isUnique}' sulla relazione associata alla struttura di spostamento '{2_entityType}. {1_navigationName}' perché la navigazione ha la molteplicità opposta.

UnconfigurableType(Object, Object, Object, Object)

Il tipo '{type}' non può essere configurato come '{configuration}' perché la compilazione del modello presuppone che sia configurata come '{expectedConfiguration}'. Rimuovere la configurazione non supportata per '{configurationType}'.

UnconfigurableTypeMapping(Object)

Impossibile configurare il mapping dei tipi predefinito per il tipo '{type}' perché non è un tipo scalare valido. Rimuovere la configurazione non supportata.

UnhandledExpressionNode(Object)

Tipo di nodo dell'espressione non gestita '{nodeType}'.

UnhandledMemberBinding(Object)

Tipo di associazione membro non gestito '{bindingType}'.

UnhandledNavigationBase(Object)

'INavigationBase' non gestito di tipo '{type}'.

UnionTypeNotSupported(Object)

Impossibile eseguire il mapping del tipo '{type}' perché i tipi di unione non sono supportati. Per altre informazioni, vedere https://github.com/dotnet/efcore/issues/36375.

UnknownEntity(Object)

Rilevato {entity} non gestito.

UnknownKeyValue(Object, Object)

Valore di '{entityType}. {property}' è sconosciuto quando si tenta di salvare le modifiche. Ciò è dovuto al fatto che la proprietà fa parte anche di una chiave esterna per cui l'entità principale nella relazione non è nota.

UnknownShadowKeyValue(Object, Object)

Valore della proprietà della chiave shadow '{entityType}. {property}' è sconosciuto quando si tenta di salvare le modifiche. Ciò è dovuto al fatto che i valori delle proprietà shadow non possono essere mantenuti quando l'entità non viene rilevata. Prendere in considerazione l'aggiunta della proprietà al tipo di .NET dell'entità. Per altre informazioni, vedere https://aka.ms/efcore-docs-owned-collections.

UnnamedIndexDefinedOnIgnoredProperty(Object, Object, Object)

L'indice senza nome specificato tramite l'attributo [Index] sul tipo di entità '{entityType}' con proprietà {indexProperties} non è valido. La proprietà '{propertyName}' è stata contrassegnata come non mappata dall'attributo [NotMapped] o 'Ignore()' in 'OnModelCreating'. Un indice non può utilizzare proprietà non mappate.

UnnamedIndexDefinedOnNonExistentProperty(Object, Object, Object)

Un indice senza nome specificato tramite l'attributo [Index] nel tipo di entità '{entityType}' fa riferimento alle proprietà {indexProperties}, ma non esiste alcuna proprietà con nome '{propertyName}' nel tipo di entità o in uno dei relativi tipi di base.

UntrackedDependentEntity(Object, Object, Object)

Il tipo di entità '{entityType}' usa un tipo condiviso e l'entità fornita non viene attualmente rilevata. Per iniziare a tenere traccia di questa entità, chiamare '{referenceCall}' o '{collectionCall}' nella voce del proprietario.

ValueCannotBeNull(Object, Object, Object)

Valore della proprietà '{1_entityType}. {0_property}' non può essere impostato su null perché il tipo è '{propertyType}' che non è un tipo nullable.

ValueGenWithConversion(Object, Object, Object)

La generazione di valori non è supportata per la proprietà '{entityType}. {property}' perché dispone di un convertitore '{converter}' configurato. Configurare la proprietà per non utilizzare la generazione di valori usando 'ValueGenerated.Never' o 'DatabaseGeneratedOption.None' e specificare invece valori espliciti.

VisitIsNotAllowed(Object)

La chiamata a '{visitMethodName}' non è consentita. Visitare manualmente l'espressione per la parte pertinente nel visitatore.

WarningAsErrorTemplate(Object, Object, Object)

Errore generato per l'avviso '{eventName}': {message} Questa eccezione può essere eliminata o registrata passando l'ID evento '{eventId}' al metodo 'ConfigureWarnings' in 'DbContext.OnConfiguring' o 'AddDbContext'.

WeakBaseType(Object, Object)
Obsoleti.

Il tipo '{entityType}' non può avere il tipo di entità '{baseType}' come tipo di base perché quest'ultimo dispone di una struttura di spostamento che definisce.

WeakDerivedType(Object)
Obsoleti.

Il tipo di entità '{entityType}' non può avere un tipo di base perché dispone di una struttura di spostamento che definisce.

WrongGenericPropertyType(Object, Object, Object, Object)

Proprietà '{1_entityType}. {0_property}' è di tipo '{actualType}' ma il tipo generico fornito è di tipo '{genericType}'.

WrongStateManager(Object)

Impossibile avviare il rilevamento della voce per il tipo di entità '{entityType}' perché è stato creato da un'istanza stateManager diversa.

Si applica a