CoreStrings Classe

Definição

Recursos de cadeia de caracteres usados em exceções de EF, etc.

Essas cadeias de caracteres são expostas publicamente para uso por provedores de banco de dados e extensões. É incomum que o código do aplicativo precise dessas cadeias de caracteres.

public static class CoreStrings
type CoreStrings = class
Public Class CoreStrings
Herança
CoreStrings

Propriedades

CanConnectNotImplemented
Obsoleto..

O provedor de banco de dados atual não implementou o método 'CanConnect'.

CannotConvertQueryableToEnumerableMethod

Não é possível converter um método queryable em um método enumerável. Isso provavelmente é um problema no Entity Framework. Registre um problema em https://go.microsoft.com/fwlink/?linkid=2142044.

ConcurrentMethodInvocation

Uma segunda operação foi iniciada nessa instância de contexto antes da conclusão de uma operação anterior. Isso geralmente é causado por threads diferentes simultaneamente usando a mesma instância de DbContext. Para obter mais informações sobre como evitar problemas de threading com DbContext, consulte https://go.microsoft.com/fwlink/?linkid=2097913.

ContextDisposed

Não é possível acessar uma instância de contexto descartada. Uma causa comum desse erro é descartar uma instância de contexto que foi resolvida da injeção de dependência e, posteriormente, tentar usar a mesma instância de contexto em outro lugar do aplicativo. Isso pode ocorrer se você estiver chamando 'Dispose' na instância de contexto ou encapsulando-o em uma instrução using. Se você estiver usando a injeção de dependência, deverá permitir que o contêiner de injeção de dependência cuide do descarte de instâncias de contexto.

ConventionsInfiniteLoop

As invocações de convenção atingiram o limite de recursão. Isso provavelmente é um problema no Entity Framework. Registre um problema em https://go.microsoft.com/fwlink/?linkid=2142044.

DataBindingToLocalWithIListSource

Não há suporte para a associação de dados diretamente para 'DbSet.Local', pois não fornece uma ordenação estável. Para WPF, associe a 'DbSet.Local.ToObservableCollection'. Para WinForms, associe a 'DbSet.Local.ToBindingList'. Para ASP.NET WebForms, associe a 'DbSet.ToList' ou use Model Binding.

DataBindingWithIListSource

Não há suporte para associação de dados diretamente a uma consulta de repositório. Em vez disso, preencha um DbSet com dados, por exemplo, chamando 'Load' no DbSet e, em seguida, associe a dados locais para evitar o envio de uma consulta ao banco de dados sempre que o controle de entrada de dados iterar os dados. Para WPF, associe a 'DbSet.Local.ToObservableCollection'. Para WinForms, associe a 'DbSet.Local.ToBindingList'. Para ASP.NET WebForms, associe a 'DbSet.ToList' ou use Model Binding.

DefaultMethodInvoked

O EF. A propriedade T> padrão<só pode ser usada no método ExecuteUpdate do Entity Framework.

DeleteBehaviorAttributeNotOnNavigationProperty

O atributo [DeleteBehavior] só pode ser especificado nas propriedades de navegação e não tem suporte em propriedades que compõem a chave estrangeira.

DeleteBehaviorAttributeOnPrincipalProperty

O atributo [DeleteBehavior] só pode ser especificado no lado dependente da relação.

EnumerableResetNotSupported

Este enumerador não pode ser redefinido.

ErrorInvalidQueryable

Não é possível usar várias instâncias de contexto em uma única execução de consulta. Verifique se a consulta usa uma única instância de contexto.

ErrorMaterializingValue

Ocorreu uma exceção ao ler um valor de banco de dados. Consulte a exceção interna para obter mais informações.

ExpressionParameterizationException

Uma exceção foi gerada ao tentar avaliar uma expressão de parâmetro de consulta LINQ. Consulte a exceção interna para obter mais informações. Para mostrar informações adicionais, chame 'DbContextOptionsBuilder.EnableSensitiveDataLogging'.

HiLoBadBlockSize

O tamanho do bloco usado para a geração de valor Hi-Lo não é positivo. O gerador hi-lo geralmente é apoiado por uma sequência SQL e isso significa que o incremento de sequência deve ser positivo.

ImmediateConventionScopeCannotBeRunAgain
Obsoleto..

O escopo da convenção imediata não pode ser executado novamente.

IncompatibleSourcesForSetOperation

Fontes incompatíveis usadas para a operação set.

InvalidDbContext

Um erro anterior deixou o DbContext em um estado inválido. Os aplicativos não devem continuar a usar uma instância DbContext depois que uma InvalidOperationException tiver sido gerada.

InvalidMemberInitBinding

Operação sem tratamento: associação MemberInitExpression não é um MemberAssignment

InvalidPoolSize

O poolSize especificado deve ser maior que 0.

IQueryableProviderNotAsync

O provedor para a origem 'IQueryable' não implementa 'IAsyncQueryProvider'. Somente provedores que implementam 'IAsyncQueryProvider' podem ser usados para operações assíncronas do Entity Framework.

ModelMutable

Alterações de metadados de runtime não são permitidas quando o modelo não foi marcado como somente leitura.

ModelReadOnly

Alterações de metadados não são permitidas quando o modelo foi marcado como somente leitura.

NativeAotNoCompiledModel

Não há suporte para a criação de modelos ao publicar com NativeAOT. Use um modelo compilado.

NoEfServices

Os serviços do Entity Framework não foram adicionados ao provedor de serviços interno. Remova a chamada para 'UseInternalServiceProvider' para que o Entity Framework gerencie seus próprios serviços internos ou use o método do provedor de banco de dados para adicionar os serviços necessários ao provedor de serviços (por exemplo, 'AddEntityFrameworkSqlServer').

NoElements

A sequência não contém elementos.

NoInterceptionResult

'InterceptionResult.Result' foi chamado quando 'InterceptionResult.HasResult' é false.

NoProviderConfigured

Nenhum provedor de banco de dados foi configurado para este DbContext. Um provedor pode ser configurado substituindo o método 'DbContext.OnConfiguring' ou usando 'AddDbContext' no provedor de serviços de aplicativo. Se 'AddDbContext' for usado, verifique também se o tipo DbContext aceita um objeto TContext> DbContextOptions<em seu construtor e o passa para o construtor base para DbContext.

NotQueryingEnumerable

O 'IQueryable' especificado não dá suporte à geração de cadeias de caracteres de consulta.

ObjectRemovedFromModel

O objeto foi removido do modelo.

OwnedEntitiesCannotBeTrackedWithoutTheirOwner

Uma consulta de acompanhamento está tentando projetar uma entidade de propriedade sem um proprietário correspondente em seu resultado, mas as entidades de propriedade não podem ser rastreadas sem o proprietário. Inclua a entidade de proprietário no resultado ou torne a consulta não controlada usando 'AsNoTracking'.

PoolingOptionsModified

'OnConfiguring' não pode ser usado para modificar DbContextOptions quando o pool de DbContext está habilitado.

PropertyMethodInvoked

O EF. O método T> da propriedade<só pode ser usado em consultas LINQ do Entity Framework.

QueryContextAlreadyInitializedStateManager

O método 'InitializeStateManager' foi chamado várias vezes no contexto de consulta atual. Esse método deve ser chamado apenas uma vez antes do início da enumeração de consulta.

QuerySelectContainsGrouping

Não há suporte para a tradução de 'Select' que contém o parâmetro de agrupamento sem composição.

QueryUnableToTranslateStringEqualsWithStringComparison

Tradução da cadeia de caracteres . Não há suporte para a sobrecarga de Equals com um parâmetro 'StringComparison'. Consulte https://go.microsoft.com/fwlink/?linkid=2129535 para obter mais informações.

RecursiveOnConfiguring

Foi feita uma tentativa de usar a instância de contexto enquanto ela está sendo configurada. Uma instância DbContext não pode ser usada dentro de 'OnConfiguring', pois ela ainda está sendo configurada neste ponto. Isso pode acontecer se uma segunda operação for iniciada nessa instância de contexto antes da conclusão de uma operação anterior. Não há garantia de que qualquer membro de instância seja seguro para threads.

RecursiveOnModelCreating

Foi feita uma tentativa de usar o modelo enquanto ele estava sendo criado. Uma instância DbContext não pode ser usada dentro de 'OnModelCreating' de forma alguma que use o modelo que está sendo criado.

RelationshipCannotBeInverted

As extremidades principal e dependente da relação não podem ser alteradas depois que as propriedades de chave estrangeira ou chave principal tiverem sido especificadas. Remova a configuração conflitante.

ResetNotSupported

'ObservableCollection<T>. Não há suporte para Clear porque ele usa a operação 'INotifyCollectionChanged' 'Reset', que não fornece os itens removidos. Use várias chamadas para 'Remover' ou use uma coleção de notificação que dê suporte a 'Clear', como 'Microsoft.EntityFrameworkCore.ChangeTracking.ObservableHashSet<T>'.

RuntimeModelMissingData

A configuração solicitada não é armazenada no modelo com otimização de leitura, use 'DbContext.GetService<IDesignTimeModel>(). Modelo'.

RuntimeParameterMissingParameter

Ao registrar um parâmetro de runtime, a expressão lambda deve ter apenas um parâmetro que deve ser o mesmo que a expressão 'QueryCompilationContext.QueryContextParameter'.

SavepointsNotSupported

Os pontos de salvamento não são compatíveis com o provedor de banco de dados em uso.

SensitiveDataDisabled

Para mostrar informações adicionais, chame 'DbContextOptionsBuilder.EnableSensitiveDataLogging'.

SequenceContainsMoreThanOneElement

A sequência contém mais de um elemento.

SequenceContainsNoElements

A sequência não contém elementos.

SetOperationWithDifferentIncludesInOperands

Não é possível converter a operação de conjunto, pois ambos os operandos têm operações 'Include' diferentes. Considere ter o mesmo 'Include' aplicado em ambos os lados.

TransactionsNotSupported

O provedor atual não dá suporte a System.Transaction.

Métodos

AbstractLeafEntityType(Object)

O tipo CLR correspondente para o tipo de entidade '{entityType}' não pode ser instanciado e não há nenhum tipo de entidade derivada no modelo que corresponda a um tipo CLR concreto.

AddingProxyTypeAsEntityType(Object)

Não é possível adicionar o tipo '{typeName}' ao modelo, pois ele é um tipo de proxy gerado dinamicamente.

AmbiguousDependentEntity(Object, Object)

O tipo de entidade '{entityType}' usa um tipo compartilhado e a entidade fornecida atualmente é referenciada de várias entidades de proprietário. Para acessar a entrada de uma referência específica, chame '{targetEntryCall}' na entrada do proprietário.

AmbiguousEndRequiredDependent(Object, Object)

A chave estrangeira {foreignKeyProperties} no tipo de entidade '{entityType}' não pode ser configurada como tendo um dependente necessário, pois o lado dependente não pode ser determinado. Para identificar o lado dependente da relação, configure a propriedade de chave estrangeira em 'OnModelCreating'. Consulte https://go.microsoft.com/fwlink/?LinkId=724062 para obter mais detalhes.

AmbiguousEndRequiredDependentNavigation(Object, Object, Object)

A navegação '{entityType}. {navigation}' não pode ser configurado conforme necessário, pois o lado dependente da chave estrangeira subjacente {foreignKeyProperties} não pode ser determinado. Para identificar o lado dependente da relação, configure a propriedade de chave estrangeira em 'OnModelCreating'. Consulte https://go.microsoft.com/fwlink/?LinkId=724062 para obter mais detalhes.

AmbiguousEndRequiredInverted(Object, Object, Object)

A chave estrangeira {foreignKeyProperties} no tipo de entidade '{entityType}' não pode ser invertida para o tipo de entidade '{principalEntityType}', pois foi configurada conforme necessário antes da configuração do lado dependente. Configure a propriedade de chave estrangeira ou a chave principal antes de configurar a chave estrangeira conforme necessário. Consulte https://go.microsoft.com/fwlink/?LinkId=724062 para obter mais detalhes.

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

As relações entre '{firstDependentToPrincipalNavigationSpecification}' e '{firstPrincipalToDependentNavigationSpecification}' e entre '{secondDependentToPrincipalNavigationSpecification}' e '{secondPrincipalToDependentNavigationSpecification}' podem usar {foreignKeyProperties} como chave estrangeira. Para resolve isso, configure as propriedades de chave estrangeira explicitamente em 'OnModelCreating' em pelo menos uma das relações.

AmbiguousOneToOneRelationship(Object, Object)

Não foi possível determinar o lado dependente para a relação um-para-um entre '{dependentToPrincipalNavigationSpecification}' e '{principalToDependentNavigationSpecification}'. Para identificar o lado dependente da relação, configure a propriedade de chave estrangeira. Se essas navegaçãos não devem fazer parte da mesma relação, configure-as independentemente por meio de cadeias de método separadas em 'OnModelCreating'. Consulte https://go.microsoft.com/fwlink/?LinkId=724062 para obter mais detalhes.

AmbiguousOwnedNavigation(Object, Object)

Não é possível determinar o proprietário da relação entre '{entityTypeNavigationSpecification}' e '{otherEntityType}', pois ambos os tipos foram marcados como propriedade. Configure manualmente a propriedade ou ignore as navegaçãos correspondentes usando o atributo [NotMapped] ou usando 'EntityTypeBuilder.Ignore' em 'OnModelCreating'. Consulte https://aka.ms/efcore-docs-owned para obter mais informações e exemplos.

AmbiguousServiceProperty(Object, Object, Object)

A propriedade de serviço '{property}' do tipo '{serviceType}' não pode ser adicionada ao tipo de entidade '{entityType}' porque há outra propriedade do mesmo tipo. Ignore uma das propriedades usando o atributo [NotMapped] ou 'EntityTypeBuilder.Ignore' em 'OnModelCreating'.

AmbiguousSharedTypeEntityTypeName(Object)

O tipo de entidade de tipo compartilhado '{entityType}' não pode ser adicionado ao modelo porque seu nome é o mesmo que o nome do tipo CLR. Isso geralmente indica um erro, adicione-o como um tipo de entidade não compartilhada ou escolha um nome diferente.

AnnotationNotFound(Object)

A anotação '{annotation}' não foi encontrada. Verifique se a anotação foi adicionada.

AnnotationNotFound(Object, Object)

A anotação '{annotation}' não foi encontrada. Verifique se a anotação foi adicionada ao objeto {annotatable}

ArgumentPropertyNull(Object, Object)

A propriedade '{property}' do argumento '{argument}' não pode ser nula.

AttributeNotOnEntityTypeProperty(Object, Object, Object)

O atributo [{attribute}] só pode ser especificado nas propriedades do tipo de entidade. Remova o atributo de '{type}. {propertyName}'.

AutoIncludeNavigationCycle(Object)

Ciclo detectado durante a inclusão automática de navegação: {cycleNavigations}. Para corrigir esse problema, não configure pelo menos uma navegação no ciclo como incluída automaticamente ou OnModelCreating chame o método 'IgnoreAutoInclude' na consulta.

BackingFieldOnIndexer(Object, Object, Object)

Não é possível definir o campo de suporte '{field}' para a propriedade do indexador '{entityType}. {property}'. Verifique se nenhum campo de backup foi especificado para propriedades do indexador.

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

O campo especificado '{field}' do tipo '{fieldType}' não pode ser usado para a propriedade '{entityType}. {property}' do tipo '{propertyType}'. Somente campos de suporte de tipos compatíveis com o tipo de propriedade podem ser usados.

BadDependencyRegistration(Object)

O tipo de dependências de serviço '{dependenciesType}' foi registrado incorretamente na coleção de serviços. Os tipos de dependências de serviço só devem ser registrados pelo Entity Framework ou provedores de banco de dados.

BadEnumValue(Object, Object)

O valor '{enumValue}' não pôde ser analisado como um valor de enum {enumType}.

BadFilterDerivedType(Object, Object)

A expressão de filtro '{filter}' não pode ser especificada para o tipo de entidade '{entityType}'. Um filtro só pode ser aplicado ao tipo de entidade raiz em uma hierarquia.

BadFilterDerivedType(Object, Object, Object)

A expressão de filtro '{filter}' não pode ser especificada para o tipo de entidade '{entityType}'. Um filtro só pode ser aplicado ao tipo de entidade raiz '{rootType}'.

BadFilterExpression(Object, Object, Object)

A expressão de filtro '{filter}' especificada para o tipo de entidade '{entityType}' é inválida. A expressão deve aceitar um único parâmetro do tipo '{clrType}' e retornar bool.

BadFilterOwnedType(Object, Object)

A expressão de filtro '{filter}' não pode ser especificada para o tipo de entidade de propriedade '{entityType}'. Um filtro só pode ser aplicado a um tipo de entidade que não é de propriedade. Consulte https://aka.ms/efcore-docs-owned para obter mais informações e exemplos.

BadJsonValueReaderWriterType(Object)

O tipo '{givenType}' não pode ser usado como um 'JsonValueReaderWriter' porque não herda do genérico 'JsonValueReaderWriter<TValue>'. Certifique-se de herdar leitor/gravadores json de 'JsonValueReaderWriter<TValue>'.

BadListType(Object, Object)

O tipo '{givenType}' não pode ser usado como uma coleção primitiva porque não é uma matriz e não implementa '{listType}'. Coleções de tipos primitivos devem ser matrizes ou listas ordenadas.

BadValueComparerType(Object, Object)

O tipo '{givenType}' não pode ser usado como um comparador de valor porque não herda de '{expectedType}'. Certifique-se de herdar comparadores de valor de '{expectedType}'.

BadValueConverterType(Object, Object)

O tipo '{givenType}' não pode ser usado como um conversor de valor porque não herda de '{expectedType}'. Herde conversores de valor de '{expectedType}'.

BadValueGeneratorType(Object, Object)

O tipo '{givenType}' não pode ser usado como um gerador de valor porque não herda de '{expectedType}'. Certifique-se de herdar geradores de valor de '{expectedType}'.

CannotBeNullable(Object, Object, Object)

A propriedade '{1_entityType}. {0_property}' não pode ser marcado como anulável/opcional porque o tipo da propriedade é '{propertyType}' que não é um tipo anulável. Qualquer propriedade pode ser marcada como não anulável/obrigatória, mas somente propriedades de tipos anuláveis podem ser marcadas como anuláveis/opcionais.

CannotBeNullableElement(Object, Object, Object)

O tipo de elemento da propriedade '{entityType}. {property}' não pode ser marcado como anulável/opcional porque o tipo do elemento é '{elementType}' que não é um tipo que permite valor nulo. Qualquer tipo de elemento pode ser marcado como não anulável/obrigatório, mas somente elementos de tipos anuláveis podem ser marcados como anuláveis/opcionais.

CannotBeNullablePK(Object, Object)

A propriedade '{1_entityType}. {0_property}' não pode ser marcado como anulável/opcional porque a propriedade faz parte de uma chave. Qualquer propriedade pode ser marcada como não anulável/obrigatória, mas somente propriedades de tipos anuláveis e que não fazem parte de uma chave podem ser marcadas como anuláveis/opcionais.

CannotConvertEnumValue(Object, Object)

Não é possível converter o valor da cadeia de caracteres '{value}' do banco de dados em qualquer valor na enumeração '{enumType}' mapeada.

CannotCreateJsonValueReaderWriter(Object)

Não é possível criar uma instância do tipo de leitura/gravador '{readerWriterType}'. Verifique se o tipo pode ser instanciado e tem um construtor público sem parâmetros ou tem um campo "Instance" estático público retornando a instância singleton a ser usada.

CannotCreateValueComparer(Object, Object)

Não é possível criar uma instância do tipo de comparador de valor '{generatorType}'. Verifique se o tipo pode ser instanciado e tem um construtor sem parâmetros ou use a sobrecarga de '{method}' que aceita um delegado.

CannotCreateValueConverter(Object, Object)

Não é possível criar uma instância do tipo conversor de valor '{generatorType}'. Verifique se o tipo pode ser instanciado e tem um construtor sem parâmetros ou use a sobrecarga de '{method}' que aceita um delegado.

CannotCreateValueGenerator(Object)

Não é possível criar uma instância do tipo gerador de valor '{generatorType}'. Verifique se o tipo pode ser instanciado e tem um construtor sem parâmetros ou use a sobrecarga de 'HasValueGenerator' que aceita um delegado.

CannotCreateValueGenerator(Object, Object)

Não é possível criar uma instância do tipo gerador de valor '{generatorType}'. Verifique se o tipo pode ser instanciado e tem um construtor sem parâmetros ou use a sobrecarga de '{method}' que aceita um delegado.

CannotLoadDetached(Object, Object)

A navegação '{1_entityType}. {0_navigation}' não pode ser carregado porque a entidade não está sendo rastreada. As navegação só podem ser carregadas para entidades controladas.

CannotLoadDetachedShadow(Object, Object)

A navegação '{1_entityType}. {0_navigation}' não pode ser carregado porque uma ou mais das propriedades de chave ou chave estrangeira são propriedades de sombra e a entidade não está sendo rastreada. Relações que usam valores de sombra só podem ser carregadas para entidades controladas.

CannotMarkNonShared(Object)

O tipo '{type}' não pode ser marcado como um tipo não compartilhado, pois existe um tipo de entidade de tipo compartilhado com esse tipo CLR no modelo.

CannotMarkShared(Object)

O tipo '{type}' não pode ser marcado como um tipo compartilhado, pois já existe um tipo de entidade com o mesmo tipo CLR no modelo.

CannotMaterializeAbstractType(Object)

Não é possível criar uma instância do tipo de entidade '{entityType}' porque ela é abstrata. Considere torná-lo não abstrato ou mapear pelo menos um tipo derivado.

CanOnlyConfigureExistingNavigations(Object, Object)

Navegação '{1_entityType}. {0_navigationName}' não foi encontrado. Adicione a navegação ao tipo de entidade antes de configurá-la.

ChangeTrackingInterfaceMissing(Object, Object, Object)

O tipo de entidade '{entityType}' está configurado para usar a estratégia de controle de alterações '{changeTrackingStrategy}', mas não implementa a interface '{notificationInterface}' necessária. Implemente '{notificationInterface}' em '{entityType}' ou use uma estratégia de controle de alterações diferente.

CircularDependency(Object)

Não é possível salvar as alterações porque uma dependência circular foi detectada nos dados a serem salvos: '{cycle}'.

CircularInheritance(Object, Object)

O tipo de entidade '{entityType}' não pode herdar de '{baseEntityType}' porque '{baseEntityType}' é um descendente de '{entityType}'. Examine a configuração do modelo.

ClashingMismatchedSharedType(Object, Object)

O tipo de entidade de tipo compartilhado '{entityType}' não pode ser adicionado porque o modelo já contém um tipo de entidade com o mesmo nome, mas com um tipo CLR diferente '{otherClrType}'. Verifique se todos os nomes de tipo de entidade são exclusivos.

ClashingNamedOwnedType(Object, Object, Object)

Um tipo de entidade chamado '{ownedTypeName}' já foi adicionado ao modelo. Use um nome diferente ao configurar a propriedade '{ownerEntityType}. {navigation}' em 'OnModelCreating'. Consulte https://aka.ms/efcore-docs-owned para obter mais informações e exemplos.

ClashingNonOwnedDerivedEntityType(Object, Object)

O tipo de entidade '{entityType}' não pode ser marcado como propriedade porque o tipo de entidade derivada '{derivedType}' foi configurado como não pertencente. Não configure '{derivedType}' como não pertencente ou chame 'HasBaseType(null)' para ele em 'OnModelCreating'. Consulte https://aka.ms/efcore-docs-owned para obter mais informações e exemplos.

ClashingNonOwnedEntityType(Object)

O tipo de entidade '{entityType}' não pode ser configurado como propriedade porque já foi configurado como um não pertencente. Se você quiser substituir a configuração anterior, primeiro remova o tipo de entidade do modelo chamando 'Ignorar'. Consulte https://aka.ms/efcore-docs-owned para obter mais informações e exemplos.

ClashingNonSharedType(Object, Object)

O tipo de entidade de tipo compartilhado '{entityType}' com o tipo CLR '{type}' não pode ser adicionado ao modelo porque já existe um tipo de entidade não compartilhada com o mesmo tipo CLR.

ClashingNonWeakEntityType(Object)
Obsoleto..

O tipo de entidade '{entityType}' com uma navegação de definição não pode ser adicionado ao modelo porque já existe um tipo de entidade com o mesmo nome.

ClashingOwnedDerivedEntityType(Object, Object)

O tipo de entidade '{entityType}' não pode ser marcado como não pertencente porque o tipo de entidade derivada '{derivedType}' foi configurado como propriedade. Não configure '{derivedType}' como propriedade ou chame 'HasBaseType(null)' para ele em 'OnModelCreating'. Consulte https://aka.ms/efcore-docs-owned para obter mais informações e exemplos.

ClashingOwnedEntityType(Object)

O tipo de entidade '{entityType}' não pode ser configurado como não pertencente porque já foi configurado como uma propriedade. Use o construtor aninhado no OwnsOne ou OwnsMany no construtor de tipos de entidade do proprietário para configurar ainda mais esse tipo. Se você quiser substituir a configuração anterior, primeiro remova o tipo de entidade do modelo chamando 'Ignorar'. Consulte https://aka.ms/efcore-docs-owned para obter mais informações e exemplos.

ClashingSharedType(Object)

O tipo de entidade '{entityType}' não pode ser adicionado ao modelo porque seu tipo CLR foi configurado como um tipo compartilhado.

ClashingWeakEntityType(Object)
Obsoleto..

O tipo de entidade '{entityType}' não pode ser adicionado ao modelo porque já existe um tipo de entidade com uma navegação de definição com o mesmo nome.

ClientProjectionCapturingConstantInMethodArgument(Object, Object)

A projeção do cliente contém uma referência a uma expressão constante de '{constantType}' que está sendo passada como um argumento para o método '{methodName}'. Isso pode causar uma perda de memória; considere atribuir essa constante a uma variável local e usar a variável na consulta. Consulte https://go.microsoft.com/fwlink/?linkid=2103067 para obter mais informações e exemplos.

ClientProjectionCapturingConstantInMethodInstance(Object, Object)

A projeção do cliente contém uma referência a uma expressão constante de '{constantType}' por meio do método de instância '{methodName}'. Isso pode causar uma perda de memória; considere tornar o método estático para que ele não capture constante na instância. Consulte https://go.microsoft.com/fwlink/?linkid=2103067 para obter mais informações e exemplos.

ClientProjectionCapturingConstantInTree(Object)

A projeção do cliente contém uma referência a uma expressão constante de '{constantType}'. Isso pode causar uma perda de memória; considere atribuir essa constante a uma variável local e usar a variável na consulta. Consulte https://go.microsoft.com/fwlink/?linkid=2103067 para obter mais informações e exemplos.

ClrPropertyOnShadowEntity(Object, Object)
Obsoleto..

A propriedade '{property}' não pode existir no tipo '{entityType}' porque o tipo está marcado como estado de sombra enquanto a propriedade não está. Os tipos de estado de sombra só podem conter propriedades de estado de sombra.

CollectionIsReference(Object, Object, Object, Object)

A propriedade '{1_entityType}. {0_property}' está sendo acessado usando '{collectionMethod}', mas é definido no modelo como uma navegação de referência não coleção. Use '{referenceMethod}' para acessar as navegaçãos de referência.

ComparerPropertyMismatch(Object, Object, Object, Object)

O comparador do tipo '{type}' não pode ser usado para '{entityType}. {propertyName}' porque seu tipo é '{propertyType}'.

ComparerPropertyMismatchElement(Object, Object, Object, Object)

O comparador para o tipo de elemento '{type}' não pode ser usado para '{entityType}. {propertyName}' porque seu tipo de elemento é '{elementType}'.

CompiledModelIncompatibleTypeMapping(Object)

O mapeamento de tipo usado é incompatível com um modelo compilado. O tipo de mapeamento deve ter um {typeMapping} {typeMapping} estático público. Propriedade Default'.

CompiledQueryDifferentModel(Object)

A consulta compilada '{queryExpression}' foi executada com um modelo diferente do qual foi compilada. Consultas compiladas só podem ser usadas com um único modelo.

ComplexCollectionWrongClrType(Object, Object, Object, Object)

A propriedade complexa de coleção '{property}' não pode ser adicionada ao tipo '{type}' porque seu tipo CLR '{clrType}' não implementa 'IEnumerable<{targetType}>'. A propriedade complexa de coleção deve implementar IEnumerable<> do tipo complexo.

ComplexPropertyCollection(Object, Object)

Adicionando a propriedade complexa de coleção '{type}. Não há suporte para {property}' . Consulte https://github.com/dotnet/efcore/issues/31237 para obter mais informações.

ComplexPropertyIndexer(Object, Object)

Adicionando a propriedade complexa '{type}. Não há suporte para {property}' como uma propriedade de indexador. Consulte https://github.com/dotnet/efcore/issues/31244 para obter mais informações.

ComplexPropertyNotFound(Object, Object)

A propriedade complexa '{type}. Não foi possível encontrar {property}'. Verifique se a propriedade existe e foi incluída no modelo como uma propriedade complexa.

ComplexPropertyOptional(Object, Object)

Configurando a propriedade complexa '{type}. {property}' como opcional não tem suporte, chame 'IsRequired()'. Consulte https://github.com/dotnet/efcore/issues/31376 para obter mais informações.

ComplexPropertyShadow(Object, Object)

Configurando a propriedade complexa '{type}. Não há suporte para {property}' no estado de sombra. Consulte https://github.com/dotnet/efcore/issues/31243 para obter mais informações.

ComplexPropertyWrongClrType(Object, Object, Object, Object)

A propriedade complexa '{property}' não pode ser adicionada ao tipo '{type}' porque seu tipo CLR '{clrType}' não corresponde ao tipo CLR esperado '{targetType}'.

ComplexTypesNotSupported(Object)

Atualmente, '{service}' não dá suporte a tipos complexos.

CompositeFkOnProperty(Object, Object)

Há várias propriedades com o atributo [ForeignKey] apontando para a navegação '{1_entityType}. {0_navigation}'. Para definir uma chave estrangeira composta usando anotações de dados, use o atributo [ForeignKey] na navegação.

CompositePKWithDataAnnotation(Object)

O tipo de entidade '{entityType}' tem várias propriedades com o atributo [Key]. Chaves primárias compostas configuradas colocando o atributo [PrimaryKey] na classe de tipo de entidade ou usando 'HasKey' em 'OnModelCreating'.

ConflictingBackingFields(Object, Object, Object, Object)

Propriedade '{1_entityType}. {0_property}' corresponde a '{field1}' e '{field2}' por convenção. Especifique explicitamente o campo de suporte a ser usado com 'HasField' em 'OnModelCreating'.

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

O membro '{type}. {property}' não pode usar o campo '{field}' porque ele já é usado por '{conflictingType}. {conflictingProperty}'.

ConflictingForeignKeyAttributes(Object, Object)

Há vários ForeignKeyAttributes que estão apontando para o mesmo conjunto de propriedades – '{propertyList}' no tipo de entidade '{entityType}'.

ConflictingForeignKeyAttributes(Object, Object, Object)

Há vários atributos [ForeignKey] que estão apontando para o mesmo conjunto de propriedades '{propertyList}' no tipo de entidade '{entityType}' e direcionando o tipo de entidade principal '{principalEntityType}'.

ConflictingKeylessAndPrimaryKeyAttributes(Object)

O tipo de entidade '{entity}' tem atributos [Keyless] e [PrimaryKey]; um deve ser removido.

ConflictingPropertyOrNavigation(Object, Object, Object)

A propriedade ou navegação '{member}' não pode ser adicionada ao tipo '{type}' porque já existe uma propriedade ou navegação com o mesmo nome no tipo '{conflictingType}'.

ConflictingRelationshipNavigation(Object, Object, Object, Object)

Não é possível criar uma relação entre '{newPrincipalNavigationSpecification}' e '{newDependentNavigationSpecification}' porque já existe uma relação entre '{existingPrincipalNavigationSpecification}' e '{existingDependentNavigationSpecification}'. As navegação só podem participar de uma única relação. Se você quiser substituir uma chamada de relação existente 'Ignore' na navegação '{newDependentNavigationSpecification}' primeiro em 'OnModelCreating'.

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

Não é possível criar uma relação entre '{newPrincipalEntityType}. {newPrincipalNavigation}' e '{newDependentEntityType}. {newDependentNavigation}', porque já há uma relação entre '{existingPrincipalEntityType}. {existingPrincipalNavigation}' e '{existingDependentEntityType}. {existingDependentNavigation}'. As propriedades de navegação só podem participar de uma única relação.

ConstructorBindingFailed(Object, Object)

Não é possível associar '{failedBinds}' em '{parameters}'

ConstructorConflict(Object, Object)

Os construtores '{firstConstructor}' e '{secondConstructor}' têm o mesmo número de parâmetros e podem ser usados pelo Entity Framework. O construtor a ser usado deve ser configurado em 'OnModelCreating'.

ConstructorNotFound(Object, Object)

Nenhum construtor adequado foi encontrado para o tipo de entidade '{entityType}'. Os construtores a seguir tinham parâmetros que não podiam ser associados a propriedades do tipo de entidade: {constructors}Observe que somente as propriedades mapeadas podem ser associadas a parâmetros de construtor. As navegação para entidades relacionadas, incluindo referências a tipos de propriedade, não podem ser associadas.

ConverterBadType(Object, Object, Object)

O conversor de valor '{converter}' não pode ser usado com o tipo '{type}'. Esse conversor só pode ser usado com {allowed}.

ConverterPropertyMismatch(Object, Object, Object, Object)

O conversor para o tipo de modelo '{converterType}' não pode ser usado para '{entityType}. {propertyName}' porque seu tipo é '{propertyType}'.

ConverterPropertyMismatchElement(Object, Object, Object, Object)

O conversor para o tipo de elemento '{converterType}' não pode ser usado para '{entityType}. {propertyName}' porque seu tipo de elemento é '{elementType}'.

ConvertersCannotBeComposed(Object, Object, Object, Object)

Não é possível compor conversor de '{typeOneIn}' para '{typeOneOut}' com conversor de '{typeTwoIn}' para '{typeTwoOut}' porque o tipo de saída do primeiro conversor não corresponde ao tipo de entrada do segundo conversor.

CustomMetadata(Object, Object, Object)
Obsoleto..

O método de extensão '{method}' está sendo usado com uma implementação personalizada de '{interfaceType}'. Não há suporte para o uso de implementações personalizadas das interfaces de metadados do Entity Framework, considere derivar de '{concreteType}'. Entre em contato com a equipe do Entity Framework se você tiver um caso atraente para uma implementação personalizada das interfaces de metadados para que possamos considerar maneiras de fazer isso.

DbContextMissingConstructor(Object)

'AddDbContext' foi chamado com a configuração, mas o tipo de contexto '{contextType}' declara apenas um construtor sem parâmetros. Isso significa que a configuração passada para 'AddDbContext' nunca será usada. Se a configuração for passada para 'AddDbContext', '{contextType}' deverá declarar um construtor que aceite um DbContextOptions<{contextType}> e deverá passá-lo para o construtor base para DbContext.

DbSetIncorrectGenericType(Object, Object, Object)

Não é possível criar DbSet para o tipo de entidade '{entityType}' porque ele é do tipo '{entityClrType}', mas o tipo genérico fornecido é do tipo '{genericType}'.

DebugViewError(Object)

A exibição de depuração gerou {message}. Informe isso em https://github.com/dotnet/efcore

DebugViewQueryExpressionError(Object)

Erro ao criar a expressão de consulta: {message}.

DebugViewQueryStringError(Object)

Erro ao criar a cadeia de caracteres de consulta: {message}.

DefiningQueryWithKey(Object)

O tipo de entidade '{entityType}' não pode usar 'ToQuery' para criar uma consulta de definição porque também define uma chave primária. Definir consultas só pode ser usado para apoiar tipos de entidade sem chaves.

DeleteBehaviorAttributeNotOnNavigationProperty(Object, Object)

O atributo [DeleteBehavior] só pode ser especificado nas propriedades de navegação e não tem suporte em propriedades que compõem a chave estrangeira. Remova o atributo de '{type}. {propertyName}'.

DeleteBehaviorAttributeOnPrincipalProperty(Object, Object)

O atributo [DeleteBehavior] só pode ser especificado no lado dependente da relação. Remova o atributo de '{entityType}. {navigationName}'.

DependentEntityTypeNotInRelationship(Object, Object, Object)

Você está configurando uma relação entre '{dependentEntityType}' e '{principalEntityType}', mas especificou uma chave estrangeira em '{entityType}'. A chave estrangeira deve ser definida em um tipo que faça parte da relação.

DerivedEntityCannotBeKeyless(Object)

Não é possível definir um tipo base para o tipo de entidade '{entityType}' porque ele foi configurado como sem chave. Para obter mais informações sobre tipos de entidade sem chave, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

DerivedEntityCannotHaveKeys(Object)

Não é possível definir um tipo base para o tipo de entidade '{entityType}' porque ele tem uma ou mais chaves definidas. Somente tipos raiz podem ter chaves.

DerivedEntityOwnershipMismatch(Object, Object, Object, Object)

Não é possível definir '{baseEntityType}' como o tipo base para o tipo de entidade '{derivedEntityType}' porque '{ownedEntityType}' está configurado como propriedade, enquanto '{nonOwnedEntityType}' não é de propriedade. Todos os tipos de entidade em uma hierarquia precisam ter a mesma propriedade status. Consulte https://aka.ms/efcore-docs-owned para obter mais informações e exemplos.

DerivedEntityTypeHasNoKey(Object, Object)

'{derivedType}' não pode ser configurado como sem chave porque é um tipo derivado; em vez disso, o tipo raiz '{rootType}' deve ser configurado como sem chave. Se você não pretende que '{rootType}' fosse incluído no modelo, verifique se ele não é referenciado por uma propriedade DbSet em seu contexto, referenciado em uma chamada de configuração para ModelBuilder em 'OnModelCreating' ou referenciado de uma navegação em um tipo incluído no modelo. Para obter mais informações sobre tipos de entidade sem chave, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

DerivedEntityTypeKey(Object, Object)

Uma chave não pode ser configurada em '{derivedType}' porque é um tipo derivado. A chave deve ser configurada no tipo raiz '{rootType}'. Se você não pretende que '{rootType}' seja incluído no modelo, verifique se ele não é referenciado por uma propriedade DbSet em seu contexto, referenciado em uma chamada de configuração para ModelBuilder ou referenciado de uma navegação em um tipo incluído no modelo.

DerivedTypeDefiningQuery(Object, Object)

O tipo de entidade '{entityType}' não pode ter uma consulta de definição porque ela é derivada de '{baseType}'. Somente tipos de entidade base podem ter uma consulta de definição.

DiscriminatorEntityTypeNotDerived(Object, Object)

Não é possível configurar o valor discriminatório para o tipo de entidade '{entityType}' porque ele não deriva de '{rootEntityType}'.

DiscriminatorPropertyMustBeOnRoot(Object)

Uma propriedade discriminatória não pode ser definida para o tipo de entidade '{entityType}' porque não é a raiz de uma hierarquia de herança.

DiscriminatorPropertyNotFound(Object, Object)

Não é possível definir a propriedade '{property}' como um discriminador para o tipo de entidade '{entityType}' porque ela não é uma propriedade de '{entityType}'.

DiscriminatorValueIncompatible(Object, Object, Object)

O valor discriminatório '{value}' para o tipo de entidade '{entityType}' não pode ser definido porque não é atribuível à propriedade discriminatória do tipo '{discriminatorType}'.

DuplicateAnnotation(Object)

A anotação '{annotation}' não pode ser adicionada porque já existe uma anotação com o mesmo nome.

DuplicateAnnotation(Object, Object)

A anotação '{annotation}' não pode ser adicionada porque já existe uma anotação com o mesmo nome no objeto {annotatable}

DuplicateComplexType(Object)

O tipo complexo '{complexType}' não pode ser adicionado ao modelo porque já existe um tipo complexo com o mesmo nome.

DuplicateDiscriminatorValue(Object, Object, Object)

O valor discriminatório para '{entityType1}' é '{discriminatorValue}' que é o mesmo para '{entityType2}'. Cada tipo de entidade concreta na hierarquia deve ter um valor discriminatório exclusivo.

DuplicateEntityType(Object)

O tipo de entidade '{entityType}' não pode ser adicionado ao modelo porque já existe um tipo de entidade com o mesmo nome.

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

A chave estrangeira {foreignKeyProperties} não pode ser adicionada ao tipo de entidade '{entityType}' porque uma chave estrangeira nas mesmas propriedades já existe no tipo de entidade '{duplicateEntityType}' e também tem como destino a chave {keyProperties} em '{principalType}'.

DuplicateIndex(Object, Object, Object)

O índice {indexProperties} não pode ser adicionado ao tipo de entidade '{entityType}' porque já existe um índice sem nome nas mesmas propriedades no tipo de entidade '{duplicateEntityType}'. Considere adicionar um nome para um dos índices em 'OnModelCreating'.

DuplicateKey(Object, Object, Object)

A chave {keyProperties} não pode ser adicionada ao tipo de entidade '{entityType}' porque já existe uma chave nas mesmas propriedades no tipo de entidade '{duplicateEntityType}'.

DuplicateNamedIndex(Object, Object, Object, Object)

O índice chamado '{indexName}' definido nas propriedades {indexProperties} não pode ser adicionado ao tipo de entidade '{entityType}' porque já existe um índice com o mesmo nome no tipo de entidade '{duplicateEntityType}'.

DuplicateNavigationsOnBase(Object, Object, Object)

O tipo '{entityType}' não pode ter o tipo base '{baseType}' porque ambos os tipos incluem as navegaçãos: {navigations}.

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

O tipo '{entityType}' não pode ter o tipo base '{baseType}' porque as propriedades '{derivedPropertyType}. {derivedProperty}' e '{basePropertyType}. {baseProperty}' estão em conflito.

DuplicatePropertyInForeignKey(Object, Object)

As propriedades {propertyList} não podem ser usadas para uma chave estrangeira, pois contêm uma duplicata: '{property}'.

DuplicatePropertyInIndex(Object, Object)

As propriedades {propertyList} não podem ser usadas para um índice, pois contêm uma duplicata: '{property}'.

DuplicatePropertyInKey(Object, Object)

As propriedades {propertyList} não podem ser usadas para uma chave, pois contêm uma duplicata: '{property}'.

DuplicatePropertyInList(Object, Object)

A lista de propriedades {propertyList} não pode ser usada, pois contém uma duplicata - '{property}'.

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

A propriedade de serviço '{property}' do tipo '{serviceType}' não pode ser adicionada ao tipo de entidade '{entityType}' porque a propriedade de serviço '{duplicateName}' do mesmo tipo já existe no tipo de entidade '{duplicateEntityType}'.

DuplicateTrigger(Object, Object, Object)

O gatilho '{trigger}' não pode ser adicionado ao tipo de entidade '{entityType}' porque já existe outro gatilho com o mesmo nome no tipo de entidade '{conflictingEntityType}'.

EmptyComplexType(Object)

O tipo complexo '{complexType}' não tem nenhuma definição de propriedades. Configure pelo menos uma propriedade ou não inclua esse tipo no modelo.

EntityEqualityContainsWithCompositeKeyNotSupported(Object)

Não é possível traduzir um operador Contains() na entidade '{entityType}' porque ele tem uma chave composta.

EntityEqualityOnCompositeKeyEntitySubqueryNotSupported(Object, Object)

Não é possível traduzir '{comparisonOperator}' em uma expressão de subconsulta do tipo de entidade '{entityType}' porque ela tem uma chave primária composta. Consulte https://go.microsoft.com/fwlink/?linkid=2141942 para obter informações sobre como reescrever sua consulta.

EntityEqualityOnKeylessEntityNotSupported(Object)

Não há suporte para a comparação no tipo de entidade '{entityType}' porque é uma entidade sem chave.

EntityEqualityOnKeylessEntityNotSupported(Object, Object)

Não é possível traduzir '{comparisonOperator}' em uma expressão do tipo de entidade '{entityType}' porque é uma entidade sem chave. Em vez disso, considere o uso de propriedades de entidade. Para obter mais informações sobre tipos de entidade sem chave, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

EntityEqualitySubqueryWithCompositeKeyNotSupported(Object)

Essa consulta causaria várias avaliações de uma subconsulta porque a entidade '{entityType}' tem uma chave composta. Reescreva sua consulta evitando a subconsulta.

EntityRequiresKey(Object)

O tipo de entidade '{entityType}' requer que uma chave primária seja definida. Se você pretende usar um tipo de entidade sem chave, chame 'HasNoKey' em 'OnModelCreating'. Para obter mais informações sobre tipos de entidade sem chave, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

EntityTypeInUseByDerived(Object, Object)

O tipo de entidade '{entityType}' não pode ser removido porque '{derivedEntityType}' é derivado dele. Antes que o tipo de entidade possa ser removido, todos os tipos de entidade derivada devem ser removidos ou configurados para usar um tipo de entidade base diferente.

EntityTypeInUseByForeignKey(Object, Object, Object)

O tipo de entidade '{entityType}' não pode ser removido porque está fazendo referência a '{referencedEntityType}' pela chave estrangeira {foreignKey}. Todas as chaves estrangeiras devem ser removidas antes que o tipo de entidade possa ser removido.

EntityTypeInUseByReferencingForeignKey(Object, Object, Object)

O tipo de entidade '{entityType}' não pode ser removido porque está sendo referenciado pela chave estrangeira {foreignKeyProperties} em '{referencingEntityType}'. Antes que o tipo de entidade possa ser removido, todas as chaves estrangeiras de referência devem ser removidas.

EntityTypeInUseByReferencingSkipNavigation(Object, Object, Object)

O tipo de entidade '{entityType}' não pode ser removido porque está sendo referenciado pelo skip navigation '{skipNavigation}' em '{referencingEntityType}'. Antes que o tipo de entidade possa ser removido, todas as navegaçãos skip de referência devem ser removidas.

EntityTypeModelMismatch(Object, Object)

Os tipos de entidade '{firstEntityType}' e '{secondEntityType}' não pertencem ao mesmo modelo.

EntityTypeNotFound(Object)

O tipo de entidade '{entityType}' não foi encontrado. Verifique se o tipo de entidade foi adicionado ao modelo.

EntityTypeNotInRelationship(Object, Object, Object)

O tipo de entidade especificado '{entityType}' é inválido. Ele deve ser o tipo de entidade dependente '{dependentType}', o tipo de entidade principal '{principalType}' ou um tipo de entidade derivado de um deles.

EntityTypeNotInRelationshipStrict(Object, Object, Object)

O tipo de entidade especificado '{entityType}' é inválido. Ele deve ser o tipo de entidade dependente '{dependentType}' ou o tipo de entidade principal '{principalType}'.

EntityTypesNotInRelationship(Object, Object, Object, Object)

Os tipos de entidade fornecidos '{invalidDependentType}' e '{invalidPrincipalType}' são inválidos. Especifique '{dependentType}' e '{principalType}', ou tipos de entidade na mesma hierarquia.

ErrorMaterializingProperty(Object, Object)

Ocorreu uma exceção ao ler um valor de banco de dados para a propriedade '{entityType}. {property}'. Consulte a exceção interna para obter mais informações.

ErrorMaterializingPropertyInvalidCast(Object, Object, Object, Object)

Erro ao ler um valor de banco de dados para a propriedade '{entityType}. {property}'. O tipo esperado era '{expectedType}', mas o valor real era do tipo '{actualType}'.

ErrorMaterializingPropertyNullReference(Object, Object, Object)

Ocorreu uma exceção ao ler um valor de banco de dados para a propriedade '{entityType}. {property}'. O tipo esperado era '{expectedType}', mas o valor real era nulo.

ErrorMaterializingValueInvalidCast(Object, Object)

Ocorreu uma exceção ao ler um valor de banco de dados. O tipo esperado era '{expectedType}', mas o valor real era do tipo '{actualType}'.

ErrorMaterializingValueNullReference(Object)

Ocorreu uma exceção ao ler um valor de banco de dados. O tipo esperado era '{expectedType}', mas o valor real era nulo.

ExecutionStrategyExistingTransaction(Object, Object)

A estratégia de execução configurada '{strategy}' não dá suporte a transações iniciadas pelo usuário. Use a estratégia de execução retornada por '{getExecutionStrategyMethod}' para executar todas as operações na transação como uma unidade retriável.

ExpressionParameterizationExceptionSensitive(Object)

Uma exceção foi gerada ao tentar avaliar a expressão de parâmetro de consulta LINQ '{expression}'. Consulte a exceção interna para obter mais informações.

FieldNameMismatch(Object, Object, Object)

O campo especificado '{field}' não pode ser usado para a propriedade '{entityType}. {property}' porque não corresponde ao nome da propriedade. As propriedades de tipo de entidade que não estão associadas a uma propriedade CLR devem corresponder exatamente ao nome do campo.

FindNotCompositeKey(Object, Object)

O tipo de entidade '{entityType}' é definido com uma única propriedade de chave, mas os valores de {valuesCount} foram passados para o método 'Find'.

FindValueCountMismatch(Object, Object, Object)

O tipo de entidade '{entityType}' é definido com uma chave composta de {propertiesCount}-part, mas os valores de {valuesCount} foram passados para o método 'Find'.

FindValueTypeMismatch(Object, Object, Object, Object)

O valor da chave na posição {index} da chamada para 'DbSet<{entityType}>. Find' era do tipo '{valueType}', que não corresponde ao tipo de propriedade '{propertyType}'.

FindWrongCount(Object, Object)

Os valores {values} foram passados para o método 'FindEntry' ou 'GetEntries' para propriedades {properties}. O número de valores deve corresponder ao número de propriedades.

FindWrongType(Object, Object, Object)

O método 'FindEntry' ou 'GetEntries' recebeu um valor '{valueType}' para a propriedade '{propertyName}', quando um valor '{propertyType}' era esperado.

FkAttributeOnNonUniquePrincipal(Object, Object, Object)

O atributo [ForeignKey] para a navegação '{navigation}' não pode ser especificado no tipo de entidade '{principalType}', pois representa uma relação um-para-muitos. Mova o atributo [ForeignKey] para uma propriedade em '{dependentType}'.

FkAttributeOnPropertyNavigationMismatch(Object, Object, Object)

Os atributos [ForeignKey] na propriedade '{property}' e na navegação '{navigation}' no tipo de entidade '{entityType}' não apontam um para o outro. Verifique se o valor do atributo [ForeignKey] na propriedade corresponde ao nome de navegação e se o valor do atributo [ForeignKey] na navegação corresponde ao nome da propriedade de chave estrangeira ou remova um deles.

FkAttributeOnSkipNavigation(Object, Object)

O atributo [ForeignKey] não pode ser especificado na navegação de ignorar '{entityType}'. {navigation}'. Em vez disso, configure as propriedades de chave estrangeira em 'OnModelCreating'.

ForeignKeyCountMismatch(Object, Object, Object, Object)

O número de propriedades especificadas para a chave estrangeira {foreignKeyProperties} no tipo de entidade '{dependentType}' não corresponde ao número de propriedades na chave principal {principalKeyProperties} no tipo de entidade '{principalType}'.

ForeignKeyInUseSkipNavigation(Object, Object, Object, Object)

Não é possível remover a chave estrangeira {foreignKeyProperties} do tipo de entidade '{entityType}' porque ela é referenciada por uma navegação de ignorar '{navigation}' no tipo de entidade '{navigationEntityType}'. Todas as navegação skip de referência devem ser removidas antes que a chave estrangeira referenciada possa ser removida.

ForeignKeyPropertiesWrongEntity(Object, Object)

As propriedades de chave estrangeira especificadas {foreignKeyProperties} não são declaradas no tipo de entidade '{entityType}'. Verifique se as propriedades de chave estrangeira são declaradas no tipo de entidade de destino.

ForeignKeyPropertyInKey(Object, Object, Object, Object)

A propriedade '{property}' não pode fazer parte de uma chave estrangeira em '{entityType}' porque tem um valor gerado pelo repositório e está contida na chave {keyProperties} definida em um tipo de entidade base '{baseEntityType}'. Configure '{property}' com 'ValueGeneratedNever' ou defina a chave estrangeira em '{entityType}' em vez disso.

ForeignKeyReferencedEntityKeyMismatch(Object, Object)

A chave principal fornecida {principalKeyProperties} não é uma chave no tipo de entidade '{principalEntityType}'. Forneça uma chave definida no tipo de entidade principal.

ForeignKeySelfReferencingDependentEntityType(Object)
Obsoleto..

As chaves estrangeiras no tipo de entidade '{dependentType}' não podem ter como destino o mesmo tipo de entidade porque ela tem uma navegação definidora.

ForeignKeyTypeMismatch(Object, Object, Object, Object)

Os tipos das propriedades especificadas para a chave estrangeira {foreignKeyProperties} no tipo de entidade '{dependentType}' não correspondem aos tipos das propriedades na chave principal {principalKeyProperties} no tipo de entidade '{principalType}'. Forneça propriedades que usam os mesmos tipos na mesma ordem.

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

A chave estrangeira {foreignKeyProperties} direcionada à chave {keyProperties} em '{principalType}' não pode ser removida do tipo de entidade '{entityType}' porque está definida no tipo de entidade '{otherEntityType}'.

FullChangeTrackingRequired(Object, Object, Object, Object)

O tipo de entidade '{entityType}' está configurado para usar a estratégia de controle de alterações '{changeTrackingStrategy}' quando são necessárias notificações completas de controle de alterações. Use 'ModelBuilder.HasChangeTrackingStrategy' em 'OnModelCreating' para configurar todos os tipos de entidade no modelo para usar a estratégia '{fullStrategy}' ou '{fullPlusStrategy}'.

FunctionOnClient(Object)

Não há suporte para o método '{methodName}' porque a consulta mudou para avaliação do cliente. Isso geralmente acontece quando os argumentos para o método não podem ser convertidos no servidor. Reescreva a consulta para evitar a avaliação de argumentos do cliente para que o método possa ser convertido no servidor.

GraphDoesNotContainVertex(Object)

A borda fornecida não pode ser adicionada porque o grafo não contém o vértice '{vértice}'.

IdentifyingRelationshipCycle(Object)

Um ciclo de relacionamento envolvendo as chaves primárias dos seguintes tipos de entidade foi detectado: '{entityType}'. Isso impediria que qualquer entidade fosse inserida sem violar as restrições do repositório. Examine as chaves estrangeiras definidas nas chaves primárias e remova ou use outras propriedades para pelo menos uma delas.

IdentityConflict(Object, Object)

A instância do tipo de entidade '{entityType}' não pode ser rastreada porque outra instância com o mesmo valor de chave para {keyProperties} já está sendo rastreada. Ao anexar entidades existentes, verifique se apenas uma instância de entidade com um determinado valor de chave está anexada. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores de chave conflitantes.

IdentityConflictOwned(Object, Object)

A instância do tipo de entidade '{entityType}' não pode ser rastreada porque outra instância com o mesmo valor de chave para {keyProperties} já está sendo rastreada. Ao substituir entidades de propriedade, modifique as propriedades sem alterar a instância ou desanexe a entrada de entidade de propriedade anterior primeiro. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores de chave conflitantes.

IdentityConflictOwnedSensitive(Object, Object)

A instância do tipo de entidade '{entityType}' não pode ser rastreada porque outra instância com o valor de chave '{keyValue}' já está sendo rastreada. Ao substituir entidades de propriedade, modifique as propriedades sem alterar a instância ou desanexe a entrada de entidade de propriedade anterior primeiro.

IdentityConflictSensitive(Object, Object)

A instância do tipo de entidade '{entityType}' não pode ser rastreada porque outra instância com o valor de chave '{keyValue}' já está sendo rastreada. Ao anexar entidades existentes, verifique se apenas uma instância de entidade com um determinado valor de chave está anexada.

ImplementationTypeRequired(Object)

Não foi possível determinar o tipo de implementação para o registro do serviço '{service}'. Tipos de implementação específicos devem ser usados para serviços que esperam vários registros para evitar duplicatas.

IncludeBadNavigation(Object, Object)

A propriedade '{property}' não é uma propriedade de navegação do tipo de entidade '{entityType}'. O método 'Include(string)' só pode ser usado com uma lista separada de '.' de nomes de propriedades de navegação.

IncludeNotSpecifiedDirectlyOnEntityType(Object, Object)

Não há suporte para a operação de inclusão '{include}'. '{invalidNavigation}' deve ser uma propriedade de navegação definida em um tipo de entidade.

IncludeOnEntityWithDefiningQueryNotSupported(Object)

Não há suporte para inclusão para entidades com definição de consulta. Tipo de entidade: '{entityType}'

IncludeOnEntityWithDefiningQueryNotSupported(Object, Object)
Obsoleto..

Não há suporte para a operação 'Include' com o argumento '{expression}' no tipo de entidade '{entityType}' porque ela tem uma consulta de definição.

IncludeOnNonEntity(Object)

Não é possível aplicar a operação 'Include' com o argumento '{expression}'. A origem não é uma consulta de um tipo de entidade conhecido ou 'Include' foi aplicada após o método 'Select', que projeta um tipo de entidade diferente por meio da navegação. Considere aplicar 'Include' antes da chamada do método 'Select'.

IncludeWithCycle(Object, Object)

O caminho de inclusão '{navigationName}->{inverseNavigationName}' resulta em um ciclo. Ciclos não são permitidos em consultas sem acompanhamento; use uma consulta de acompanhamento ou remova o ciclo.

InconsistentInheritance(Object, Object)

O tipo de entidade '{entityType}' deve derivar de '{baseEntityType}' para refletir a hierarquia dos tipos CLR correspondentes.

InconsistentInheritance(Object, Object, Object)

O tipo de entidade '{entityType}' é configurado como derivado de '{baseEntityType}', no entanto, de acordo com a hierarquia dos tipos CLR correspondentes, ele deve derivar de '{clrBaseEntityType}'. Configure '{entityType}' tendo '{baseEntityType}' ou 'null' como o tipo base.

InconsistentOwnership(Object, Object)
Obsoleto..

O tipo de entidade '{ownedEntityType}' está configurado como propriedade, mas o tipo de entidade '{nonOwnedEntityType}' não é. Configure todos os tipos de entidade com a definição de navegação que compartilham um tipo CLR como propriedade em 'OnModelCreating'.

IncorrectNumberOfArguments(Object, Object, Object)

'{method}' foi invocado com argumentos {argumentCount}, mas tem parâmetros {parameterCount}.

IndexPropertiesWrongEntity(Object, Object)

As propriedades de índice especificadas {indexProperties} não são declaradas no tipo de entidade '{entityType}'. Verifique se as propriedades de índice são declaradas no tipo de entidade de destino.

IndexWrongType(Object, Object, Object)

O índice {index} não pode ser removido do tipo de entidade '{entityType}' porque está definido no tipo de entidade '{otherEntityType}'.

InheritedPropertyCannotBeIgnored(Object, Object, Object)

A propriedade '{property}' não pode ser ignorada no tipo '{type}' porque é declarada no tipo base '{baseType}'. Para excluir essa propriedade do modelo, use o atributo [NotMapped] ou 'Ignore' no tipo base em 'OnModelCreating'.

InterfacePropertyNotAdded(Object, Object, Object)

A propriedade '{entityType}. {navigation}' é de um tipo de interface ('{propertyType}'). Se for uma navegação, configure manualmente a relação para essa propriedade convertendo-a em um tipo de entidade mapeada. Caso contrário, ignore a propriedade usando o atributo [NotMapped] ou 'Ignore' em 'OnModelCreating'.

IntraHierarchicalAmbiguousTargetEntityType(Object, Object, Object, Object)
Obsoleto..

O tipo de entidade relacionado a '{entityType}' não pode ser determinado porque a chave estrangeira especificada {foreignKeyProperties} faz referência ao tipo de entidade '{principalEntityType}', que está na mesma hierarquia que o tipo de entidade declarado em '{dependentEntityType}'.

InvalidAlternateKeyValue(Object, Object)

Não é possível rastrear uma entidade do tipo '{entityType}' porque a propriedade de chave alternativa '{keyProperty}' é nula. Se a chave alternativa não for usada em uma relação, considere usar um índice exclusivo. Índices exclusivos podem conter nulos, enquanto chaves alternativas podem não conter.

InvalidComplexType(Object)

O tipo especificado '{type}' deve ser um tipo que não seja de interface com um construtor público para ser usado como um tipo complexo.

InvalidEntityType(Object)

O tipo especificado '{type}' deve ser um tipo de referência não interface a ser usado como um tipo de entidade.

InvalidEntityTypeConfigurationAttribute(Object, Object)

A configuração do tipo de entidade do tipo '{entityTypeConfigurationType}' é inválida. A configuração especificada usando EntityTypeConfigurationAttribute precisa implementar 'IEntityTypeConfiguration<{entityType}>'.

InvalidEnumValue(Object, Object)

O valor fornecido para o argumento '{argumentName}' deve ser um valor válido do tipo de enumeração '{enumType}'.

InvalidEnumValue(Object, Object, Object)

O valor '{value}' fornecido para o argumento '{argumentName}' deve ser um valor válido do tipo de enum '{enumType}'.

InvalidIncludeExpression(Object)

A expressão '{expression}' é inválida dentro de uma operação 'Include', pois não representa um acesso à propriedade: 't => t.MyProperty'. Para direcionar as navegaçãos declaradas em tipos derivados, use conversão ('t => ((Derivado)t). MyProperty') ou o operador 'as' ('t => (t como Derivado). MyProperty'). O acesso de navegação da coleção pode ser filtrado compondo as operações Where, OrderBy(Descending), ThenBy(Descending), Skip ou Take. Para obter mais informações sobre como incluir dados relacionados, consulte https://go.microsoft.com/fwlink/?LinkID=746393.

InvalidIncludeLambdaExpression(Object, Object)

A propriedade {methodName} lambda expression '{includeLambdaExpression}' é inválida. A expressão deve representar um acesso à propriedade: 't => t.MyProperty'. Para direcionar as navegaçãos declaradas em tipos derivados, especifique um parâmetro lambda explicitamente tipado do tipo de destino, por exemplo, '(Derivado d) => d.MyProperty'. Para obter mais informações sobre como incluir dados relacionados, consulte http://go.microsoft.com/fwlink/?LinkID=746393.

InvalidKeyValue(Object, Object)

Não é possível rastrear uma entidade do tipo '{entityType}' porque sua propriedade de chave primária '{keyProperty}' é nula.

InvalidMemberExpression(Object)

A expressão '{expression}' não é uma expressão de acesso de membro válida. A expressão deve representar uma propriedade simples ou acesso a campo: 't => t.MyProperty'.

InvalidMembersExpression(Object)

A expressão '{expression}' não é uma expressão de acesso de membro válida. A expressão deve representar uma propriedade simples ou acesso a campo: 't => t.MyProperty'. Ao especificar várias propriedades ou campos, use um tipo anônimo: 't => novo {{ t.MyProperty, t.MyField }}'.

InvalidNavigationWithInverseProperty(Object, Object, Object, Object)

O atributo [InverseProperty] na propriedade '{1_entityType}. {0_property}' não é válido. A propriedade '{referencedProperty}' não é uma navegação válida no tipo relacionado '{referencedEntityType}'. Verifique se a propriedade existe e se é uma referência válida ou navegação de coleção.

InvalidNumberOfIndexSortOrderValues(Object, Object, Object)

Número inválido de valores de ordem de classificação de índice fornecidos para {indexProperties}: os valores {numValues} foram fornecidos, mas o índice tem propriedades {numProperties}.

InvalidPropertiesExpression(Object)
Obsoleto..

A expressão de propriedades '{expression}' é inválida. A expressão deve representar um acesso de propriedade simples: 't => t.MyProperty'. Ao especificar várias propriedades, use um tipo anônimo: 't => new {{ t.MyProperty1, t.MyProperty2 }}'.

InvalidPropertyExpression(Object)
Obsoleto..

A expressão '{expression}' não é uma expressão de propriedade válida. A expressão deve representar um acesso de propriedade simples: 't => t.MyProperty'.

InvalidPropertyListOnNavigation(Object, Object)

A lista de propriedades especificada usando o atributo [ForeignKey] na navegação '{1_entityType}. {0_navigation}' está incorreto. O valor do atributo deve ser uma lista separada por vírgulas de nomes de propriedade.

InvalidPropertyListOnNavigation(Object, Object, Object)

A lista de propriedades especificada usando o atributo [ForeignKey("{2_properties}")] na navegação '{1_entityType}. {0_navigation}' está incorreto. Forneça uma lista separada por vírgulas de nomes de propriedade.

InvalidRelationshipUsingDataAnnotations(Object, Object, Object, Object)

Uma relação inválida foi especificada usando os atributos [InverseProperty] e [ForeignKey]. As navegaçãos '{1_entityType}. {0_navigation}' e '{3_referencedEntityType}. {2_referencedNavigation}' estão relacionados pelo atributo [InverseProperty], mas os atributos [ForeignKey] especificados para ambas as navegaçãos têm valores diferentes. Especifique as mesmas propriedades ou remova um dos atributos.

InvalidReplaceService(Object, Object)

Uma chamada foi feita para '{replaceService}', mas o Entity Framework não está criando seu próprio provedor de serviços interno. Permita que o Entity Framework crie o provedor de serviços removendo a chamada para '{useInternalServiceProvider}', ou crie serviços de substituição no provedor de serviços antes de passá-lo para '{useInternalServiceProvider}'.

InvalidSetKeylessOperation(Object)

O método invocado não pode ser usado para o tipo de entidade '{entityType}' porque ele não tem uma chave primária. Para obter mais informações sobre tipos de entidade sem chave, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

InvalidSetSameTypeWithDifferentNamespace(Object, Object)

Não é possível criar um DbSet para '{typeName}' porque esse tipo não está incluído no modelo para o contexto. No entanto, o modelo contém um tipo de entidade com o mesmo nome em um namespace diferente: '{entityTypeName}'.

InvalidSetSharedType(Object)

Não é possível criar um DbSet para '{typeName}' porque ele está configurado como um tipo de entidade de tipo compartilhado. Acesse o tipo de entidade por meio da sobrecarga do método 'Set' que aceita um nome de tipo de entidade.

InvalidSetType(Object)

Não é possível criar um DbSet para '{typeName}' porque esse tipo não está incluído no modelo para o contexto.

InvalidSetTypeOwned(Object)

Não é possível criar um DbSet para '{typeName}' porque ele é configurado como um tipo de entidade de propriedade e deve ser acessado por meio de seu tipo de entidade de propriedade.

InvalidSetTypeOwned(Object, Object)

Não é possível criar um DbSet para '{typeName}' porque ele está configurado como um tipo de entidade de propriedade e deve ser acessado por meio de seu tipo de entidade proprietário '{ownerType}'. Consulte https://aka.ms/efcore-docs-owned para obter mais informações.

InvalidSetTypeWeak(Object)
Obsoleto..

Não é possível criar um DbSet para '{typeName}' porque ele é mapeado para vários tipos de entidade com a definição de navegação e deve ser acessado por meio das entidades proprietárias.

InvalidSwitch(Object, Object)

{name}: {value} inválido

InvalidType(Object, Object, Object, Object)

O valor da propriedade '{1_entityType}. {0_property}' não pode ser definido como um valor do tipo '{valueType}' porque seu tipo é '{propertyType}'.

InvalidTypeConversationWithInclude(Object, Object)

Não é possível incluir a cadeia de navegação '{includeExpression}' especificada pela operação 'Include', pois o tipo convertido '{type}' não faz parte do modelo.

InvalidUseService(Object, Object, Object)

Uma chamada foi feita para '{useService}', mas o Entity Framework não está criando seu próprio provedor de serviços interno. Permita que o Entity Framework crie o provedor de serviços removendo a chamada para '{useInternalServiceProvider}', ou crie os serviços '{service}' para usar no provedor de serviços antes de passá-la para '{useInternalServiceProvider}'.

InvalidValueGeneratorFactoryProperty(Object, Object, Object)

O '{factory}' não pode criar um gerador de valor para a propriedade '{2_entityType}. {1_property}'. Há suporte apenas para propriedades inteiros.

InversePropertyMismatch(Object, Object, Object, Object)

Atributos [InverseProperty] na navegação '{1_entityType}. {0_navigation}' e na navegação '{3_referencedEntityType}. {2_referencedNavigation}' não estão apontando um para o outro. Altere os atributos para usar os nomes correspondentes ou remover um deles.

InverseToOwnedType(Object, Object, Object, Object)

A navegação '{principalEntityType}. {navigation}' não tem suporte porque está apontando para um tipo de entidade de propriedade '{ownedType}'. Somente a navegação de propriedade do tipo de entidade '{ownerType}' pode apontar para o tipo de entidade de propriedade. Consulte https://aka.ms/efcore-docs-owned para obter mais informações.

IQueryableNotAsync(Object)

A origem 'IQueryable' não implementa 'IAsyncEnumerable<{genericParameter}>'. Somente fontes que implementam 'IAsyncEnumerable' podem ser usadas para operações assíncronas do Entity Framework.

KeyAttributeOnDerivedEntity(Object, Object)

O tipo derivado '{derivedType}' não pode ter o atributo [Key] na propriedade '{property}', pois as chaves primárias só podem ser declaradas no tipo raiz.

KeyAttributeOnDerivedEntity(Object, Object, Object)

O tipo derivado '{derivedType}' não pode ter o atributo [Key] na propriedade '{property}', pois as chaves primárias só podem ser declaradas no tipo raiz. Mova a propriedade '{property}' para '{rootType}' ou remova '{rootType}' do modelo usando o atributo [NotMapped] ou chamando 'EntityTypeBuilder.Ignore' no tipo base em 'OnModelCreating'.

KeyInUse(Object, Object, Object)

Não é possível remover a chave {key} do tipo de entidade '{entityType}' porque ela é referenciada por uma chave estrangeira no tipo de entidade '{dependentType}'. Todas as chaves estrangeiras devem ser removidas ou redefinidas antes que a chave referenciada possa ser removida.

KeyInUse(Object, Object, Object, Object)

Não é possível remover a chave {keyProperties} do tipo de entidade '{entityType}' porque ela é referenciada por uma chave estrangeira {foreignKeyProperties} definida no tipo de entidade '{dependentType}'. Remova ou altere a chave principal para todas as chaves estrangeiras de referência antes de remover a chave.

KeylessTypeExistingKey(Object)

O tipo de entidade '{entityType}' não pode ser marcado como sem chave porque contém uma chave.

KeylessTypeExistingKey(Object, Object)

O tipo de entidade '{entityType}' não pode ser marcado como sem chave porque contém uma chave {keyProperties}.

KeylessTypeTracked(Object)

Não é possível rastrear uma instância do tipo '{type}' porque ela não tem uma chave primária. Somente tipos de entidade com uma chave primária podem ser rastreados.

KeylessTypeWithKey(Object, Object)

A chave {keyProperties} não pode ser adicionada ao tipo sem chave '{entityType}'.

KeyPropertiesWrongEntity(Object, Object)

As propriedades de chave especificadas {keyProperties} não são declaradas no tipo de entidade '{entityType}'. Verifique se as propriedades de chave são declaradas no tipo de entidade de destino.

KeyPropertyCannotBeNullable(Object, Object, Object)

A propriedade '{1_entityType}. {0_property}' não pode ser marcado como anulável/opcional porque foi incluído na chave {keyProperties}.

KeyPropertyInForeignKey(Object, Object)

A propriedade '{property}' não pode fazer parte de uma chave em '{entityType}' porque tem a geração de valor habilitada e está contida em uma chave estrangeira definida em um tipo de entidade derivada.

KeyPropertyMustBeReadOnly(Object, Object)

A propriedade '{1_entityType}. {0_property}' deve ser marcado como somente leitura depois de ter sido salvo porque faz parte de uma chave. As propriedades de chave são sempre somente leitura depois que uma entidade é salva pela primeira vez.

KeyReadOnly(Object, Object)

A propriedade '{1_entityType}. {0_property}' faz parte de uma chave e, portanto, não pode ser modificado ou marcado como modificado. Para alterar a entidade de segurança de uma entidade existente com uma chave estrangeira de identificação, primeiro exclua o dependente e invoque 'SaveChanges' e, em seguida, associe o dependente à nova entidade de segurança.

KeyWrongType(Object, Object, Object)

A chave {keyProperties} não pode ser removida do tipo de entidade '{entityType}' porque está definida no tipo de entidade '{otherEntityType}'.

LiteralGenerationNotSupported(Object)

O mapeamento de tipo para '{type}' não implementou a geração literal de código.

ManyToManyOneNav(Object, Object)

A navegação '{entityType}. {navigation}' não pode ser usado para ambos os lados de uma relação muitos para muitos. Relações muitos para muitos devem usar duas propriedades de navegação distintas.

MissingBackingField(Object, Object, Object)

Não foi possível encontrar o campo especificado '{field}' para a propriedade '{2_entityType}. {1_property}'.

MissingInverseManyToManyNavigation(Object, Object)

Não é possível configurar uma relação muitos para muitos entre os tipos de entidade '{principalEntityType}' e '{declaringEntityType}' porque uma das navegaçãos não foi especificada. Forneça uma navegação na chamada 'HasMany' em 'OnModelCreating'. Considere adicionar uma propriedade privada para isso.

ModelNotFinalized(Object)

O modelo deve ser finalizado e suas dependências de runtime devem ser inicializadas antes que '{method}' possa ser usado. Verifique se 'OnModelCreating' foi concluído ou, se estiver usando um 'ModelBuilder' autônomo, que 'IModelRuntimeInitializer.Initialize(model. FinalizeModel()) ' foi chamado.

MultipleEntries(Object)

Não é possível iniciar o acompanhamento de InternalEntityEntry para o tipo de entidade '{entityType}' porque outra InternalEntityEntry já está acompanhando a mesma entidade.

MultipleFilteredIncludesOnSameNavigation(Object, Object)

Os filtros '{filter1}' e '{filter2}' foram configurados na mesma navegação incluída. Somente um filtro exclusivo por navegação é permitido. Para obter mais informações sobre como incluir dados relacionados, consulte https://go.microsoft.com/fwlink/?LinkID=746393.

MultipleNavigationsSameFk(Object, Object)

Há várias navegação no tipo de entidade '{entityType}' que estão apontando para o mesmo conjunto de propriedades usando um atributo [ForeignKey]: '{propertyList}'

MultipleNavigationsSameFk(Object, Object, Object)

Há várias navegação no tipo de entidade '{entityType}' que estão apontando para o mesmo conjunto de propriedades '{properties}' usando um atributo [ForeignKey]: {navigations}.

MultipleOwnerships(Object)

O tipo de entidade '{entityType}' é o destino de várias relações de propriedade.

MultipleOwnerships(Object, Object)

O tipo de entidade '{entityType}' é o destino de várias relações de propriedade: {navigations}.

MultipleProvidersConfigured(Object)

Os serviços para provedores de banco de dados {storeNames} foram registrados no provedor de serviços. Somente um único provedor de banco de dados pode ser registrado em um provedor de serviços. Se possível, verifique se o Entity Framework está gerenciando seu provedor de serviços removendo a chamada para 'UseInternalServiceProvider'. Caso contrário, considere o registro condicional do provedor de banco de dados ou a manutenção de um provedor de serviços por provedor de banco de dados.

MustRewriteToSameNode(Object, Object)

Quando chamado de '{caller}', reescrever um nó do tipo '{type}' deve retornar um valor não nulo do mesmo tipo. Como alternativa, substitua '{caller}' e altere-o para não visitar filhos desse tipo.

MutableKeyProperty(Object)

A propriedade '{keyProperty}' não pode ser configurada como 'ValueGeneratedOnUpdate' ou 'ValueGeneratedOnAddOrUpdate' porque faz parte de uma chave e seu valor não pode ser alterado após a entidade ter sido adicionada ao repositório.

NamedIndexDefinedOnIgnoredProperty(Object, Object, Object, Object)

O índice '{indexName}' especificado por meio do atributo [Index] no tipo de entidade '{entityType}' com as propriedades {indexProperties} é inválido. A propriedade '{propertyName}' foi marcada como não mapeada por meio do atributo [NotMapped] ou da API fluente 'EntityTypeBuilder.Ignore'. Um índice não pode usar propriedades não mapeadas.

NamedIndexDefinedOnNonExistentProperty(Object, Object, Object, Object)

Um índice '{indexName}' especificado por meio do atributo [Index] no tipo de entidade '{entityType}' faz referência às propriedades {indexProperties}, mas nenhuma propriedade com o nome '{propertyName}' existe nesse tipo de entidade ou em qualquer um de seus tipos base.

NamedIndexWrongType(Object, Object)

O índice com o nome {indexName} não pode ser removido do tipo de entidade '{entityType}' porque esse índice não existe nesse tipo de entidade.

NavigationArray(Object, Object, Object)

O tipo de navegação '{1_entityType}. {0_navigation}' é '{foundType}' que é um tipo de matriz. As navegaçãos de coleção não podem ser matrizes.

NavigationBadType(Object, Object, Object, Object)

O tipo de navegação '{1_entityType}. {0_navigation}' é '{foundType}' que não implementa 'ICollection<{targetType}>'. As navegaçãos de coleção devem implementar 'ICollection<>' do tipo de destino.

NavigationCannotCreateType(Object, Object, Object)

O tipo de navegação '{1_entityType}. {0_navigation}' é '{foundType}' para o qual não foi possível criar uma instância concreta. Inicialize a propriedade antes do uso, adicione um construtor público sem parâmetros ao tipo ou use um tipo que possa ser atribuído a um 'HashSet<>' ou 'List<>'.

NavigationCollectionWrongClrType(Object, Object, Object, Object)

A navegação de coleção '{navigation}' não pode ser adicionada ao tipo de entidade '{entityType}' porque seu tipo CLR '{clrType}' não implementa 'IEnumerable<{targetType}>'. As navegação de coleção devem implementar IEnumerable<> da entidade relacionada.

NavigationForWrongForeignKey(Object, Object, Object, Object)

A navegação '{1_entityType}. {0_navigation}' não pode ser associado à chave estrangeira {targetForeignKeyProperties} porque ela foi criada para a chave estrangeira {actualForeignKeyProperties}.

NavigationFromShadowEntity(Object, Object)
Obsoleto..

A navegação '{navigation}' não pode ser adicionada ao tipo de entidade '{entityType}' porque está definida no estado de sombra e as propriedades de navegação não podem se originar de entidades de estado de sombra.

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

A propriedade '{1_entityType}. {0_property}' está sendo acessado usando o método '{referenceMethod}' ou '{collectionMethod}', mas é definido no modelo como uma não navegação. Use o método '{propertyMethod}' para acessar propriedades que não são de navegação.

NavigationlessOwnership(Object, Object)

A relação entre '{principalEntityType}' e '{dependentEntityType}' não pode ser configurada como uma propriedade, pois não há navegação associada ao tipo de propriedade. Uma propriedade sempre deve ter uma navegação associada. Consulte https://aka.ms/efcore-docs-owned para obter mais informações.

NavigationNoSetter(Object, Object)

A navegação '{1_entityType}. {0_navigation}' não tem um setter e nenhum campo de suporte gravável foi encontrado ou especificado. As navegaçãos de coleção somente leitura devem ser inicializadas antes do uso.

NavigationNotAdded(Object, Object, Object)

Não é possível determinar a relação representada pela navegação '{entityType}. {navigation}' do tipo '{propertyType}'. Configure manualmente a relação ou ignore essa propriedade usando o atributo '[NotMapped]' ou usando 'EntityTypeBuilder.Ignore' em 'OnModelCreating'.

NavigationNotAddedAdHoc(Object, Object, Object)

A propriedade '{entityType}. {navigation}' do tipo '{propertyType}' parece ser uma navegação para outro tipo de entidade. Não há suporte para navegação ao usar 'SqlQuery'. Inclua esse tipo no modelo e use 'FromSql' para a consulta ou ignore essa propriedade usando o atributo '[NotMapped]'.

NavigationNotAddedComplexType(Object, Object, Object)

Não é possível configurar a navegação '{complexType}. {navigation}' do tipo '{propertyType}' como tipos complexos não dão suporte a navegação. Ignore essa propriedade usando o atributo '[NotMapped]' ou usando 'EntityTypeBuilder.Ignore' em 'OnModelCreating'.

NavigationSingleWrongClrType(Object, Object, Object, Object)

A navegação '{navigation}' não pode ser adicionada ao tipo de entidade '{entityType}' porque seu tipo CLR '{clrType}' não corresponde ao tipo CLR esperado '{targetType}'.

NavigationToKeylessType(Object, Object)

A navegação '{navigation}' não pode ser adicionada porque tem como destino o tipo de entidade sem chave '{entityType}'. As navegação só podem direcionar tipos de entidade com chaves. Para obter mais informações sobre tipos de entidade sem chave, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

NavigationToShadowEntity(Object, Object, Object)
Obsoleto..

A navegação '{navigation}' não pode ser adicionada ao tipo de entidade '{entityType}' porque o tipo de entidade de destino '{targetType}' está definido no estado de sombra e as propriedades de navegação não podem apontar para entidades de estado de sombra.

NoBackingField(Object, Object, Object)

Nenhum campo de suporte foi encontrado para a propriedade '{1_entityType}. {0_property}'. Nomeie o campo de suporte para que ele seja descoberto por convenção, configure o campo de suporte a ser usado ou use um '{propertyAccessMode}' diferente.

NoBackingFieldLazyLoading(Object, Object)

Nenhum campo de suporte foi encontrado para a propriedade '{1_entityType}. {0_property}'. As navegaçãos carregadas lentamente devem ter campos de suporte. Nomeie o campo de suporte para que ele seja descoberto por convenção ou configure o campo de suporte a ser usado.

NoClrNavigation(Object, Object)

A navegação '{navigation}' não pode ser adicionada ao tipo de entidade '{entityType}' porque não há nenhuma propriedade CLR correspondente no tipo subjacente e as propriedades de navegação não podem ser adicionadas no estado de sombra.

NoClrType(Object)

O materializador de entidade CLR não pode ser usado para o tipo de entidade '{entityType}' porque é um tipo de entidade de estado sombra. A materialização para um tipo CLR só é possível para tipos de entidade que têm um tipo CLR correspondente.

NoDefiningNavigation(Object, Object, Object)
Obsoleto..

A navegação '{navigation}' usada para definir o tipo de entidade '{entityType}' não está presente em '{definingEntityType}'.

NoDiscriminatorForValue(Object, Object)

Não é possível definir o valor discriminatório para o tipo de entidade '{entityType}' porque o tipo de entidade raiz '{rootEntityType}' não tem uma propriedade discriminatória configurada.

NoDiscriminatorProperty(Object)

O tipo de entidade '{entityType}' faz parte de uma hierarquia, mas não tem uma propriedade discriminatória configurada.

NoDiscriminatorValue(Object)

O tipo de entidade '{entityType}' tem uma propriedade discriminatória, mas não tem um valor discriminatório configurado.

NoFieldOrGetter(Object, Object)

Nenhum campo de suporte pôde ser encontrado para a propriedade '{1_entityType}. {0_property}' e a propriedade não tem um getter.

NoFieldOrSetter(Object, Object)

Nenhum campo de suporte pôde ser encontrado para a propriedade '{1_entityType}. {0_property}' e a propriedade não tem um setter.

NoGetter(Object, Object, Object)

A propriedade '{1_entityType}. {0_property}' não tem um getter. Torne a propriedade legível ou use um '{propertyAccessMode}' diferente.

NoIndexer(Object)

Uma propriedade indexada foi adicionada ao tipo de entidade '{entity}'. Mas não há nenhum indexador público em '{entity}' tomando um único argumento do tipo 'string' e retornando o tipo 'object'.

NoNavigation(Object, Object)
Obsoleto..

Não há navegação no tipo de entidade '{entityType}' associada à chave estrangeira {foreignKeyProperties}.

NonClrBaseType(Object, Object)
Obsoleto..

O tipo de entidade '{entityType}' não pode herdar de '{baseEntityType}' porque '{baseEntityType}' é um tipo de entidade de estado sombra enquanto '{entityType}' não é.

NonComparableKeyType(Object, Object, Object)

Propriedade '{entityType}. {property}' não pode ser usado como uma chave porque tem o tipo '{providerType}' que não implementa 'IComparable<T>', 'IComparable' ou 'IStructuralComparable'. Use 'HasConversion' em 'OnModelCreating' para encapsular '{providerType}' com um tipo que pode ser comparado.

NonComparableKeyTypes(Object, Object, Object, Object)

Propriedade '{entityType}. {property}' não pode ser usado como uma chave porque tem o tipo '{modelType}' e o tipo de provedor '{providerType}', nenhum dos quais implementa 'IComparable<T>', 'IComparable' ou 'IStructuralComparable'. Faça com que '{modelType}' implemente uma dessas interfaces para usá-la como uma chave.

NonConfiguredNavigationToSharedType(Object, Object)

A navegação '{1_entityType}. {0_navigation}' deve ser configurado em 'OnModelCreating' com um nome explícito para o tipo de entidade de tipo compartilhado de destino ou excluído chamando 'EntityTypeBuilder.Ignore'.

NonDefiningOwnership(Object, Object, Object)
Obsoleto..

O tipo de entidade '{2_entityType}' de propriedade de '{0_ownershipNavigation}' deve usar a definição de navegação '{1_definingNavigation}' para .

NonGenericOptions(Object)

O DbContextOptions passado para o construtor {contextType} deve ser um DbContextOptions<{contextType}>. Ao registrar vários tipos DbContext, verifique se o construtor para cada tipo de contexto tem um parâmetro DbContextOptions<TContext> em vez de um parâmetro DbContextOptions não genérico.

NonIndexerEntityType(Object, Object, Object)

Não é possível adicionar a propriedade do indexador '{property}', pois não há nenhum indexador em '{entityType}' usando um único argumento do tipo atribuível de '{type}'.

NonNotifyingCollection(Object, Object, Object)

O tipo de coleção que está sendo usado para navegação '{1_entityType}. {0_navigation}' não implementa 'INotifyCollectionChanged'. Qualquer tipo de entidade configurado para usar a estratégia de controle de alterações '{changeTrackingStrategy}' deve usar coleções que implementam 'INotifyCollectionChanged'. Considere usar 'ObservableCollection<T>' para isso.

NonNotifyingCollection(Object, Object, Object, Object)

O tipo de coleção '{2_collectionType}' que está sendo usado para navegação '{1_entityType}. {0_navigation}' não implementa 'INotifyCollectionChanged'. Qualquer tipo de entidade configurado para usar a estratégia de controle de alterações '{changeTrackingStrategy}' deve usar coleções que implementam 'INotifyCollectionChanged'. Considere usar 'ObservableCollection<T>' para isso.

NonShadowBaseType(Object, Object)
Obsoleto..

O tipo de entidade '{entityType}' não pode herdar de '{baseEntityType}' porque '{entityType}' é um tipo de entidade de estado sombra enquanto '{baseEntityType}' não é.

NonUniqueRequiredDependentForeignKey(Object, Object)

A chave estrangeira {foreignKeyProperties} no tipo de entidade '{declaringEntityType}' não pode ter uma extremidade dependente necessária, pois não é exclusiva.

NonUniqueRequiredDependentNavigation(Object, Object)

'{principalEntityType}. {principalNavigation}' não pode ser configurado conforme necessário, pois foi configurado como uma coleção.

NoParameterlessConstructor(Object)

Um construtor sem parâmetros não foi encontrado no tipo de entidade '{entityType}'. Para criar uma instância de '{entityType}', o Entity Framework requer que um construtor sem parâmetros seja declarado.

NoProperty(Object, Object, Object)

Nenhuma propriedade foi associada ao campo '{field}' do tipo de entidade '{entity}'. Configure uma propriedade ou use um '{propertyAccessMode}' diferente.

NoPropertyType(Object, Object)

A propriedade '{property}' não pode ser adicionada ao tipo '{type}' porque nenhum tipo de propriedade foi especificado e não há nenhuma propriedade ou campo CLR correspondente. Para adicionar uma propriedade de estado de sombra, o tipo de propriedade deve ser especificado.

NoProviderConfiguredFailedToResolveService(Object)

Não é possível resolve serviço para o tipo '{service}'. Isso ocorre geralmente porque nenhum provedor de banco de dados foi configurado para esse DbContext. Um provedor pode ser configurado substituindo o método 'DbContext.OnConfiguring' ou usando 'AddDbContext' no provedor de serviços de aplicativo. Se 'AddDbContext' for usado, verifique também se o tipo DbContext aceita um objeto TContext> DbContextOptions<em seu construtor e o passa para o construtor base para DbContext.

NoSetter(Object, Object, Object)

A propriedade '{1_entityType}. {0_property}' não tem um setter. Torne a propriedade gravável ou use uma '{propertyAccessMode}' diferente.

NotAnEFService(Object)

O provedor de banco de dados tentou registrar uma implementação do serviço '{service}'. Esse não é um serviço definido pelo Entity Framework e, como tal, deve ser registrado como um serviço específico do provedor usando o método 'TryAddProviderSpecificServices'.

NotAProviderService(Object)

O provedor de banco de dados tentou registrar uma implementação do serviço '{service}'. Esse é um serviço definido pelo Entity Framework e, como tal, não deve ser registrado usando o método 'TryAddProviderSpecificServices'.

NotAssignableClrBaseType(Object, Object, Object, Object)

O tipo de entidade '{entityType}' não pode herdar de '{baseEntityType}' porque '{clrType}' não é descendente de '{baseClrType}'.

NotCollection(Object, Object)

A propriedade '{entityType}. {property}' não pode ser mapeado como uma coleção, pois não implementa 'IEnumerable<T>'.

NoValueGenerator(Object, Object, Object)

A propriedade '{1_entityType}. {0_property}' não tem um valor definido e nenhum gerador de valor está disponível para propriedades do tipo '{propertyType}'. Defina um valor para a propriedade antes de adicionar a entidade ou configure um gerador de valor para propriedades do tipo '{propertyType}' em 'OnModelCreating'.

NullableKey(Object, Object)

Uma chave no tipo de entidade '{entityType}' não pode conter a propriedade '{property}' porque é anulável/opcional. Todas as propriedades nas quais uma chave é declarada devem ser marcadas como não anuláveis/necessárias.

NullRequiredComplexProperty(Object, Object)

A propriedade de tipo complexo '{type}. {property}' é configurado como obrigatório (não anulável), mas tem um valor nulo ao salvar alterações. Somente propriedades complexas não nulas têm suporte do EF Core 8.

NullRequiredPrimitiveCollection(Object, Object)

A propriedade de coleção primitiva '{type}. {property}' é configurado como obrigatório (não anulável), mas tem um valor nulo ao salvar alterações. Marque a propriedade como opcional (anulável) ou defina um valor não nulo.

OptionsExtensionNotFound(Object)

Extensão de opções do tipo '{optionsExtension}' não encontrada.

OriginalValueNotTracked(Object, Object)

O valor original da propriedade '{1_entityType}. {0_property}' não pode ser acessado porque não está sendo rastreado. Os valores originais não são registrados para a maioria das propriedades de entidades quando a estratégia 'ChangingAndChangedNotifications' é usada. Para acessar todos os valores originais, use uma estratégia de controle de alterações diferente, como 'ChangingAndChangedNotificationsWithOriginalValues'.

OwnedDerivedType(Object)

O tipo de entidade de propriedade '{entityType}' não pode ter um tipo base. Consulte https://aka.ms/efcore-docs-owned para obter mais informações.

OwnerlessOwnedType(Object)

O tipo de entidade '{ownedType}' foi marcado como propriedade e deve ser referenciado de outro tipo de entidade por meio de uma navegação. Adicione uma navegação a um tipo de entidade que aponta para '{ownedType}' ou não a configure como propriedade.

OwnershipToDependent(Object, Object, Object)

A navegação '{navigation}' não pode ser alterada, pois a chave estrangeira entre '{principalEntityType}' e '{dependentEntityType}' é uma propriedade. Para alterar a navegação para o tipo de entidade de propriedade, remova a propriedade.

PoolingContextCtorError(Object)

O DbContext do tipo '{contextType}' não pode ser agrupado porque não tem um construtor público aceitando um único parâmetro do tipo DbContextOptions ou tem mais de um construtor.

PrimaryKeyAttributeOnDerivedEntity(Object, Object)

O tipo derivado '{derivedType}' não pode ter o atributo [PrimaryKey], pois as chaves primárias só podem ser declaradas no tipo raiz. Mova o atributo para '{rootType}', ou remova '{rootType}' do modelo usando o atributo [NotMapped] ou chamando 'EntityTypeBuilder.Ignore' no tipo base em 'OnModelCreating'.

PrimaryKeyDefinedOnIgnoredProperty(Object, Object)

O atributo [PrimaryKey] no tipo de entidade '{entityType}' é inválido porque a propriedade '{propertyName}' foi marcada como não mapeada pelo atributo [NotMapped] ou 'Ignore()' em 'OnModelCreating'. Uma chave primária não pode usar propriedades não mapeadas.

PrimaryKeyDefinedOnNonExistentProperty(Object, Object, Object)

O atributo [PrimaryKey] no tipo de entidade '{entityType}' faz referência às propriedades {properties}, mas nenhuma propriedade com o nome '{propertyName}' existe nesse tipo de entidade ou em qualquer um de seus tipos base.

PrincipalEndIncompatibleNavigations(Object, Object, Object)

Ao criar a relação entre '{navigationSpecification1}' e '{navigationSpecification2}', o tipo de entidade '{targetEntityType}' não pode ser definido como principal.

PrincipalEntityTypeNotInRelationship(Object, Object, Object)

Você está configurando uma relação entre '{dependentEntityType}' e '{principalEntityType}', mas especificou uma chave principal em '{entityType}'. A chave estrangeira deve ter como destino um tipo que faça parte da relação.

PrincipalKeylessType(Object, Object, Object)

O tipo de entidade sem chave '{entityType}' não pode estar no final principal da relação entre '{firstNavigationSpecification}' e '{secondNavigationSpecification}'. O tipo de entidade principal deve ter uma chave. Para obter mais informações sobre tipos de entidade sem chave, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

PrincipalOwnedType(Object, Object, Object)

Não há suporte para a relação de '{referencingEntityTypeOrNavigation}' para '{referencedEntityTypeOrNavigation}' porque o tipo de entidade de propriedade '{ownedType}' não pode estar no lado principal de uma relação de não propriedade. Remova a relação ou configure a chave estrangeira para estar em '{ownedType}'.

PropertyCalledOnNavigation(Object, Object)

'{property}' não pode ser usado como uma propriedade no tipo de entidade '{entityType}' porque ele está configurado como uma navegação.

PropertyClashingNonIndexer(Object, Object)

A propriedade do indexador '{property}' não pode ser adicionada ao tipo '{type}' porque o tipo CLR contém um membro com o mesmo nome. Especifique um nome diferente ou configure '{property}' como uma propriedade não indexador.

PropertyConceptualNull(Object, Object)

A propriedade '{1_entityType}. {0_property}' contém nulo, mas a propriedade é marcada como necessária. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores de chave.

PropertyConceptualNullSensitive(Object, Object, Object)

A propriedade '{property}' contém nulo na entidade '{entityType}' com o valor de chave '{keyValue}', mas a propriedade é marcada como necessária.

PropertyDoesNotBelong(Object, Object, Object)

A propriedade '{property}' pertence ao tipo '{expectedType}', mas está sendo usada com uma instância do tipo '{actualType}'.

PropertyInUseForeignKey(Object, Object, Object, Object)

A propriedade '{property}' não pode ser removida do tipo '{type}' porque está sendo usada na chave estrangeira {foreignKeyProperties} em '{foreignKeyType}'. Todas as chaves estrangeiras devem ser removidas ou redefinidas antes que a propriedade possa ser removida.

PropertyInUseIndex(Object, Object, Object, Object)

A propriedade '{property}' não pode ser removida do tipo '{entityType}' porque está sendo usada no índice {index} em '{indexType}'. Todos os índices que contêm devem ser removidos ou redefinidos antes que a propriedade possa ser removida.

PropertyInUseKey(Object, Object, Object)

A propriedade '{property}' não pode ser removida do tipo '{entityType}' porque está sendo usada na chave {keyProperties}. Todas as chaves que contêm devem ser removidas ou redefinidas antes que a propriedade possa ser removida.

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

A propriedade '{1_entityType}. {0_property}' está sendo acessado usando o método '{propertyMethod}', mas é definido no modelo como uma navegação. Use o método '{referenceMethod}' ou '{collectionMethod}' para acessar as navegaçãos.

PropertyNotAdded(Object, Object, Object)

A propriedade '{entityType}. {property}' não pôde ser mapeado porque é do tipo '{propertyType}', que não é um tipo primitivo com suporte ou um tipo de entidade válido. Mapeie explicitamente essa propriedade ou ignore-a usando o atributo '[NotMapped]' ou usando 'EntityTypeBuilder.Ignore' em 'OnModelCreating'.

PropertyNotAddedAdHoc(Object, Object, Object)

A propriedade '{entityType}. {property}' não pôde ser mapeado porque é do tipo '{propertyType}', que não é um tipo primitivo com suporte ou um tipo de entidade válido. A propriedade pode ser ignorada usando o atributo '[NotMapped]'.

PropertyNotFound(Object, Object)

A propriedade '{1_entityType}. {0_property}' não foi encontrado. Verifique se a propriedade existe e foi incluída no modelo.

PropertyNotMapped(Object, Object, Object)

A propriedade '{propertyType}' '{entityType}. {property}' não pôde ser mapeado porque o provedor de banco de dados não dá suporte a esse tipo. Considere converter o valor da propriedade em um tipo compatível com o banco de dados usando um conversor de valor. Consulte https://aka.ms/efcore-docs-value-converters para obter mais informações. Como alternativa, exclua a propriedade do modelo usando o atributo '[NotMapped]' ou usando 'EntityTypeBuilder.Ignore' em 'OnModelCreating'.

PropertyReadOnlyAfterSave(Object, Object)

A propriedade '{1_entityType}. {0_property}' é definido como somente leitura depois de salvo, mas seu valor foi modificado ou marcado como modificado.

PropertyReadOnlyBeforeSave(Object, Object)

A propriedade '{1_entityType}. {0_property}' é definido como somente leitura antes de ser salvo, mas seu valor foi definido como algo diferente de um valor temporário ou padrão.

PropertyWrongClrType(Object, Object, Object, Object)

A propriedade '{property}' não pode ser adicionada ao tipo '{type}' porque o tipo da propriedade ou campo CLR correspondente '{clrType}' não corresponde ao tipo especificado '{propertyType}'.

PropertyWrongEntityClrType(Object, Object, Object)

A propriedade '{property}' não pode ser adicionada ao tipo '{type}' porque é declarada no tipo CLR '{clrType}'.

PropertyWrongName(Object, Object, Object)

A propriedade '{property}' não pode ser adicionada ao tipo '{type}' porque não corresponde ao nome da propriedade ou campo CLR fornecido '{clrName}'. Use o mesmo nome ou especifique um membro CLR diferente.

PropertyWrongType(Object, Object, Object)

A propriedade '{property}' não pode ser removida do tipo '{type}' porque é declarada no tipo '{otherType}'.

QueryEntityMaterializationConditionWrongShape(Object)

A condição de materialização passada para o shaper de entidade do tipo de entidade '{entityType}' não é da forma correta. Uma condição de materialização deve ser uma 'LambdaExpression' de 'Func<ValueBuffer, IEntityType>'.

QueryFailed(Object, Object)

Falha no processamento da expressão LINQ '{expression}' por '{visitor}'. Isso pode indicar um bug ou uma limitação no Entity Framework. Consulte https://go.microsoft.com/fwlink/?linkid=2101433 para obter informações mais detalhadas.

QueryInvalidMaterializationType(Object, Object)

A consulta contém uma projeção '{projection}' do tipo '{queryableType}'. As coleções na projeção final devem ser um tipo 'IEnumerable<T>', como 'List<T>'. Considere usar 'ToList' ou algum outro mecanismo para converter 'IQueryable<T>' ou 'IOrderedEnumerable<T>' em um 'IEnumerable<T>'.

QueryRootDifferentEntityType(Object)

O tipo de entidade de substituição: {entityType} não tem o mesmo nome e tipo CLR que o tipo de entidade que essa raiz de consulta representa.

QueryUnableToTranslateEFProperty(Object)

Falha na tradução de '{expression}'. A origem da consulta não é um tipo de entidade ou a propriedade especificada não existe no tipo de entidade.

QueryUnableToTranslateMember(Object, Object)

Falha na tradução do membro '{member}' no tipo de entidade '{entityType}'. Isso geralmente ocorre quando o membro especificado é não mapeado.

QueryUnableToTranslateMethod(Object, Object)

Tradução do método '{declaringTypeName}. Falha de {methodName}'. Se esse método puder ser mapeado para sua função personalizada, consulte https://go.microsoft.com/fwlink/?linkid=2132413 para obter mais informações.

QueryUnhandledQueryRootExpression(Object)

A raiz de consulta do tipo '{type}' não foi tratada pelo código do provedor. Esse problema ocorre ao usar um método específico do provedor em um provedor diferente em que não há suporte.

ReadOnlyListType(Object)

O tipo '{givenType}' não pode ser usado como uma coleção primitiva porque é somente leitura. Não há suporte para coleções somente leitura de tipos primitivos.

ReferencedShadowKey(Object, Object, Object, Object)

A relação de '{referencingEntityTypeOrNavigation}' para '{referencedEntityTypeOrNavigation}' com propriedades de chave estrangeira {foreignKeyPropertiesWithTypes} não pode direcionar a chave primária {primaryKeyPropertiesWithTypes} porque ela não é compatível. Configure uma chave principal ou um conjunto de propriedades de chave estrangeira com tipos compatíveis para essa relação.

ReferenceIsCollection(Object, Object, Object, Object)

A propriedade '{1_entityType}. {0_property}' está sendo acessado usando o método '{referenceMethod}', mas é definido no modelo como uma navegação de coleção. Use o método '{collectionMethod}' para acessar as navegaçãos de coleção.

ReferenceMustBeLoaded(Object, Object)

A navegação '{1_entityType}. {0_navigation}' não pode ter 'IsLoaded' definido como false porque a entidade referenciada não é nula e, portanto, é carregada.

RelationshipConceptualNull(Object, Object)

A associação entre os tipos de entidade '{firstType}' e '{secondType}' foi cortada, mas a relação é marcada como necessária ou é implicitamente necessária porque a chave estrangeira não é anulável. Se a entidade dependente/filho precisar ser excluída quando uma relação necessária for cortada, configure a relação para usar exclusões em cascata. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores de chave.

RelationshipConceptualNullSensitive(Object, Object, Object)

A associação entre as entidades '{firstType}' e '{secondType}' com o valor de chave '{secondKeyValue}' foi cortada, mas a relação é marcada como necessária ou é implicitamente necessária porque a chave estrangeira não é anulável. Se a entidade dependente/filho precisar ser excluída quando uma relação necessária for cortada, configure a relação para usar exclusões em cascata.

RelationshipCycle(Object, Object, Object)

Um ciclo de relacionamento envolvendo a propriedade '{entityType}. {property}' foi detectado. Isso impede que o Entity Framework determine a configuração correta. Examine as chaves estrangeiras definidas na propriedade e na propriedade principal correspondente e remova uma delas ou especifique '{configuration}' explicitamente em uma das propriedades.

RequiredSkipNavigation(Object, Object)

'{entityType}. {navigation}' não pode ser configurado conforme necessário, pois representa uma navegação de ignorar.

RetryLimitExceeded(Object, Object)

O número máximo de repetições ({retryLimit}) foi excedido durante a execução de operações de banco de dados com '{strategy}'. Consulte a exceção interna para obter a falha mais recente.

SameParameterInstanceUsedInMultipleLambdas(Object)

A mesma instância de parâmetro com o nome '{parameterName}' foi usada em vários lambdas na árvore de consulta. Cada lambda deve ter suas próprias instâncias de parâmetro.

SaveOwnedWithoutOwner(Object)

Não é possível salvar a instância de '{entityType}' porque ela é uma entidade de propriedade sem qualquer referência ao seu proprietário. Entidades de propriedade só podem ser salvas como parte de uma agregação, incluindo a entidade de proprietário.

SeedDatumComplexProperty(Object, Object)

A entidade de semente para o tipo de entidade '{entityType}' não pode ser adicionada porque tem a propriedade complexa '{property}' definida. Atualmente, não há suporte para propriedades complexas na propagação. Consulte https://github.com/dotnet/efcore/issues/31254 para obter mais informações. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores de propriedade envolvidos.

SeedDatumComplexPropertySensitive(Object, Object, Object)

A entidade de semente para o tipo de entidade '{entityType}' com o valor de chave '{keyValue}' não pode ser adicionada porque tem a propriedade complexa '{property}' definida. Atualmente, não há suporte para propriedades complexas na propagação. Consulte https://github.com/dotnet/efcore/issues/31254 para obter mais informações.

SeedDatumDefaultValue(Object, Object, Object)

A entidade de semente para o tipo de entidade '{entityType}' não pode ser adicionada porque um valor padrão foi fornecido para a propriedade necessária '{property}'. Forneça um valor diferente de '{defaultValue}'.

SeedDatumDerivedType(Object, Object)

A entidade de semente para o tipo de entidade '{entityType}' não pode ser adicionada porque o valor fornecido é de um tipo derivado '{derivedType}'. Adicione as entidades de semente derivadas ao tipo de entidade correspondente.

SeedDatumDuplicate(Object, Object)

A entidade de semente para o tipo de entidade '{entityType}' não pode ser adicionada porque outra entidade de semente com o mesmo valor de chave para {keyProperties} já foi adicionada. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores de chave conflitantes.

SeedDatumDuplicateSensitive(Object, Object)

A entidade de semente para o tipo de entidade '{entityType}' não pode ser adicionada porque outra entidade de semente com o valor de chave '{keyValue}' já foi adicionada.

SeedDatumIncompatibleValue(Object, Object, Object)

A entidade de semente para o tipo de entidade '{entityType}' não pode ser adicionada porque o valor fornecido para a propriedade '{property}' não é compatível com o tipo de propriedade '{type}'. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver o valor da propriedade envolvida.

SeedDatumIncompatibleValueSensitive(Object, Object, Object, Object)

A entidade de semente para o tipo de entidade '{entityType}' não pode ser adicionada porque o valor '{value}' fornecido para a propriedade '{property}' não é compatível com o tipo de propriedade '{type}'.

SeedDatumMissingValue(Object, Object)

A entidade de semente para o tipo de entidade '{entityType}' não pode ser adicionada porque nenhum valor foi fornecido para a propriedade necessária '{property}'.

SeedDatumNavigation(Object, Object, Object, Object)

A entidade de semente para o tipo de entidade '{entityType}' não pode ser adicionada porque tem a navegação '{navigation}' definida. Para relações de propagação, adicione a semente de entidade a '{relatedEntityType}' e especifique os valores de chave estrangeira {foreignKeyProperties}. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores de propriedade envolvidos.

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

A entidade de semente para o tipo de entidade '{entityType}' com o valor de chave '{keyValue}' não pode ser adicionada porque tem a navegação '{navigation}' definida. Para relações de propagação, adicione a semente de entidade a '{relatedEntityType}' e especifique os valores de chave estrangeira {foreignKeyProperties}.

SeedDatumSignedNumericValue(Object, Object)

A entidade de semente para o tipo de entidade '{entityType}' não pode ser adicionada porque um valor diferente de zero é necessário para a propriedade '{property}'. Considere fornecer um valor negativo para evitar colisões com dados não propagados.

SeedKeylessEntity(Object)

A entidade de semente para o tipo de entidade '{entityType}' não pode ser adicionada porque não há suporte para tipos de entidade sem chave. Considere fornecer uma chave ou remover os dados de semente.

SelfReferencingNavigationWithInverseProperty(Object, Object)

O inverso para a navegação '{entityType}. {property}' não pode ser a mesma navegação. Altere o valor no atributo [InverseProperty] para uma navegação diferente.

SelfReferencingNavigationWithInverseProperty(Object, Object, Object, Object)

Não é possível estabelecer uma relação com a propriedade '{1_entityType}. {0_property}' para a propriedade '{3_referencedEntityType}. {2_referencedProperty}'. Verifique os valores no atributo [InverseProperty] para garantir que as definições de relação sejam exclusivas e referencie de uma navegação para sua navegação inversa correspondente.

ServiceProviderConfigAdded(Object)

configuração adicionada para '{key}'

ServiceProviderConfigChanged(Object)

configuração alterada para '{key}'

ServiceProviderConfigRemoved(Object)

configuração removida para '{key}'

ShadowEntity(Object)
Obsoleto..

O tipo de entidade '{entityType}' está no estado de sombra. Um modelo válido requer que todos os tipos de entidade tenham um tipo CLR correspondente.

ShadowManyToManyNavigation(Object, Object, Object, Object)

Não é possível configurar uma relação muitos para muitos entre '{leftEntityType}. {leftNavigation}' e '{rightEntityType}. {rightNavigation}' porque uma ou ambas as navegaçãos não têm uma propriedade CLR correspondente. Considere adicionar uma propriedade privada correspondente ao tipo CLR da entidade.

SharedTypeDerivedType(Object)

O tipo de entidade de tipo compartilhado '{entityType}' não pode ter um tipo base.

SingletonOptionChanged(Object, Object)

Foi feita uma chamada para '{optionCall}' que alterou uma opção que deve ser constante em um provedor de serviços, mas o Entity Framework não está criando seu próprio provedor de serviços interno. Permita que o Entity Framework crie o provedor de serviços removendo a chamada para '{useInternalServiceProvider}', ou verifique se a configuração de '{optionCall}' não é alterada para todos os usos de um determinado provedor de serviços passados para '{useInternalServiceProvider}'.

SingletonRequired(Object, Object)

Foi feita uma tentativa de registrar uma instância para o serviço '{scope}' '{service}'. As instâncias só podem ser registradas para serviços 'Singleton'.

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

A chave estrangeira {foreignKeyProperties} não pode ser definida para a navegação de ignorar '{navigation}' pois usa o tipo de entidade de junção '{joinType}' enquanto o inverso ignorar navegação '{inverse}' está associado a uma chave estrangeira usando o tipo de entidade de junção '{inverseJoinType}'. A navegação inversa deve usar o mesmo tipo de entidade de junção.

SkipInverseMismatchedJoinType(Object, Object, Object, Object)

A navegação de ignorar '{inverse}' usando o tipo de entidade de junção '{inverseJoinType}' não pode ser definida como o inverso de '{navigation}', que usa o tipo de entidade de junção '{joinType}'. A navegação inversa deve usar o mesmo tipo de entidade de junção.

SkipNavigationForeignKeyWrongDependentType(Object, Object, Object, Object)

A chave estrangeira {foreignKeyProperties} não pode ser usada para a navegação de ignorar '{entityType}. {navigation}' porque ele é declarado no tipo de entidade '{dependentEntityType}', mas uma chave estrangeira em '{entityType}' é esperada.

SkipNavigationForeignKeyWrongPrincipalType(Object, Object, Object, Object)

A chave estrangeira {foreignKeyProperties} não pode ser usada para a navegação de ignorar '{entityType}. {navigation}' porque ele é declarado no tipo de entidade '{entityType}', mas uma chave estrangeira em '{principalEntityType}' é esperada.

SkipNavigationInUseBySkipNavigation(Object, Object, Object)

A navegação de ignorar '{skipNavigation}' não pode ser removida porque é definida como o inverso da navegação de ignorar '{inverseSkipNavigation}' em '{referencingEntityType}'. Todas as navegaçãos de ignorar referência devem ser removidas antes que essa navegação de ignorar possa ser removida.

SkipNavigationInUseBySkipNavigation(Object, Object, Object, Object)

A navegação de ignorar '{entityType}. {skipNavigation}' não pode ser removido porque está configurado como o inverso da navegação de ignorar '{referencingEntityType}. {inverseSkipNavigation}'. Todas as navegaçãos de ignorar referência devem ser removidas antes que essa navegação de ignorar possa ser removida.

SkipNavigationNoForeignKey(Object, Object)

A navegação de ignorar '{1_entityType}. {0_navigation}' não tem uma chave estrangeira associada a ela. Cada navegação de ignorar deve ter uma chave estrangeira configurada.

SkipNavigationNoInverse(Object, Object)

A navegação de ignorar '{1_entityType}. {0_navigation}' não tem uma navegação inversa configurada. Cada navegação de salto deve ter uma navegação inversa de ignorar.

SkipNavigationNonCollection(Object, Object)

O ignorar navegação '{1_entityType}. {0_navigation}' não é uma coleção. Atualmente, há suporte apenas para navegação de ignorar coleção.

SkipNavigationWrongInverse(Object, Object, Object, Object)

A navegação de ignorar '{inverse}' declarada no tipo de entidade '{inverseEntityType}' não pode ser definida como o inverso de '{navigation}', que tem como destino '{targetEntityType}'. A navegação inversa deve ser declarada no tipo de entidade de destino.

SkipNavigationWrongType(Object, Object, Object)

A navegação de ignorar '{navigation}' não pode ser removida do tipo de entidade '{entityType}' porque está definida no tipo de entidade '{otherEntityType}'.

StoreGenValue(Object, Object)

A propriedade '{1_entityType}. {0_property}' não pode receber um valor gerado pelo banco de dados. Os valores gerados pela loja só podem ser atribuídos às propriedades configuradas para usar valores gerados pelo repositório.

TempValue(Object, Object)

A propriedade '{1_entityType}. {0_property}' não pode receber um valor temporário. Os valores temporários só podem ser atribuídos às propriedades configuradas para usar valores gerados pelo repositório.

TempValuePersists(Object, Object, Object)

A propriedade '{1_entityType}. {0_property}' tem um valor temporário ao tentar alterar o estado da entidade para '{state}'. Defina um valor permanente explicitamente ou verifique se o banco de dados está configurado para gerar valores para essa propriedade.

TrackingTypeMismatch(Object, Object)

A instância do tipo de entidade '{runtimeEntityType}' não pode ser rastreada como o tipo de entidade '{entityType}' porque os dois tipos não estão na mesma hierarquia.

TranslationFailed(Object)

Não foi possível traduzir a expressão LINQ '{expression}'. Reescreva a consulta em um formulário que possa ser traduzido ou alterne para a avaliação do cliente explicitamente inserindo uma chamada para 'AsEnumerable', 'AsAsyncEnumerable', 'ToList' ou 'ToListAsync'. Consulte https://go.microsoft.com/fwlink/?linkid=2101038 para obter mais informações.

TranslationFailedWithDetails(Object, Object)

Não foi possível traduzir a expressão LINQ '{expression}'. Informações adicionais: {details} Reescreva a consulta em um formulário que pode ser traduzido ou alterne para a avaliação do cliente explicitamente inserindo uma chamada para 'AsEnumerable', 'AsAsyncEnumerable', 'ToList' ou 'ToListAsync'. Consulte https://go.microsoft.com/fwlink/?linkid=2101038 para obter mais informações.

TypeConfigurationConflict(Object, Object, Object, Object)

O tipo '{type}' foi configurado como '{typeConfiguration}', isso está em conflito com o tipo '{otherType}' configurado como '{otherTypeConfiguration}'. Todos os tipos base e interfaces implementadas devem ter o mesmo tipo de configuração.

TypeNotMarkedAsShared(Object)

O tipo '{type}' não foi configurado como um tipo compartilhado no modelo. Antes de chamar 'UsingEntity', adicione o tipo de entidade no modelo como uma entidade compartilhada.

UnableToDiscriminate(Object, Object)

Não é possível materializar a instância de entidade do tipo '{entityType}'. Nenhum discriminador correspondeu ao valor discriminatório '{discriminator}'.

UnableToSetIsUnique(Object, Object, Object)

Não é possível definir 'IsUnique' como '{isUnique}' na relação associada à navegação '{2_entityType}. {1_navigationName}' porque a navegação tem a multiplicidade oposta.

UnconfigurableType(Object, Object, Object, Object)

O tipo '{type}' não pode ser configurado como '{configuration}', pois a criação do modelo pressupõe que ele esteja configurado como '{expectedConfiguration}'. Remova a configuração sem suporte para '{configurationType}'.

UnconfigurableTypeMapping(Object)

O mapeamento de tipo padrão não pode ser configurado para o tipo '{type}', pois não é um tipo escalar válido. Remova a configuração sem suporte.

UnhandledExpressionNode(Object)

Tipo de nó de expressão sem tratamento '{nodeType}'.

UnhandledMemberBinding(Object)

Tipo de associação de membro sem tratamento '{bindingType}'.

UnhandledNavigationBase(Object)

'INavigationBase' sem tratamento do tipo '{type}'.

UnknownEntity(Object)

{entity} sem tratamento encontrado.

UnknownKeyValue(Object, Object)

O valor de '{entityType}. {property}' é desconhecido ao tentar salvar as alterações. Isso ocorre porque a propriedade também faz parte de uma chave estrangeira para a qual a entidade principal na relação não é conhecida.

UnknownShadowKeyValue(Object, Object)

O valor da propriedade de chave de sombra '{entityType}. {property}' é desconhecido ao tentar salvar as alterações. Isso ocorre porque os valores de propriedade de sombra não podem ser preservados quando a entidade não está sendo rastreada. Considere adicionar a propriedade ao tipo .NET da entidade. Consulte https://aka.ms/efcore-docs-owned-collections para obter mais informações.

UnnamedIndexDefinedOnIgnoredProperty(Object, Object, Object)

O índice sem nome especificado por meio do atributo [Index] no tipo de entidade '{entityType}' com as propriedades {indexProperties} é inválido. A propriedade '{propertyName}' foi marcada como não mapeada pelo atributo [NotMapped] ou 'Ignore()' em 'OnModelCreating'. Um índice não pode usar propriedades não mapeadas.

UnnamedIndexDefinedOnNonExistentProperty(Object, Object, Object)

Um índice sem nome especificado por meio do atributo [Index] no tipo de entidade '{entityType}' faz referência às propriedades {indexProperties}, mas nenhuma propriedade com o nome '{propertyName}' existe nesse tipo de entidade ou em qualquer um de seus tipos base.

UntrackedDependentEntity(Object, Object, Object)

O tipo de entidade '{entityType}' usa um tipo compartilhado e a entidade fornecida não está sendo rastreada no momento. Para começar a acompanhar essa entidade, chame '{referenceCall}' ou '{collectionCall}' na entrada do proprietário.

ValueCannotBeNull(Object, Object, Object)

O valor da propriedade '{1_entityType}. {0_property}' não pode ser definido como nulo porque seu tipo é '{propertyType}' que não é um tipo que permite valor nulo.

ValueGenWithConversion(Object, Object, Object)

Não há suporte para a geração de valor para a propriedade '{entityType}. {property}' porque tem um conversor '{converter}' configurado. Configure a propriedade para não usar a geração de valor usando 'ValueGenerated.Never' ou 'DatabaseGeneratedOption.None' e especifique valores explícitos.

VisitIsNotAllowed(Object)

Não é permitido chamar '{visitMethodName}'. Visite a expressão manualmente para a parte relevante no visitante.

WarningAsErrorTemplate(Object, Object, Object)

Um erro foi gerado para o aviso '{eventName}': {message} Essa exceção pode ser suprimida ou registrada passando a ID do evento '{eventId}' para o método 'ConfigureWarnings' em 'DbContext.OnConfiguring' ou 'AddDbContext'.

WeakBaseType(Object, Object)
Obsoleto..

O tipo '{entityType}' não pode ter o tipo de entidade '{baseType}' como o tipo base porque este último tem uma navegação de definição.

WeakDerivedType(Object)
Obsoleto..

O tipo de entidade '{entityType}' não pode ter um tipo base porque tem uma navegação definidora.

WrongGenericPropertyType(Object, Object, Object, Object)

Propriedade '{1_entityType}. {0_property}' é do tipo '{actualType}', mas o tipo genérico fornecido é do tipo '{genericType}'.

WrongStateManager(Object)

Não é possível iniciar o acompanhamento da entrada para o tipo de entidade '{entityType}' porque ela foi criada por uma instância diferente do StateManager.

Aplica-se a