Partilhar via


RelationalStrings 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 RelationalStrings
type RelationalStrings = class
Public Class RelationalStrings
Herança
RelationalStrings

Propriedades

BadCheckConstraintString

Não é possível desserializar marcar restrição dos metadados do modelo. Confira exceção interna para obter detalhes.

BadSequenceString
Obsoleto..

Não é possível desserializar uma sequência de metadados de modelo. Confira exceção interna para obter detalhes.

BadSequenceType

Tipo inválido para sequência. Os tipos válidos são longos (o padrão), int, short, byte e decimal.

CannotChangeWhenOpen

A instância de DbConnection está em uso no momento. A conexão só pode ser alterada quando a conexão existente não está sendo usada.

CannotCompareComplexTypeToNull

Não há suporte para comparar tipos complexos com nulos.

ClientGroupByNotSupported

Não é possível converter o padrão 'GroupBy' fornecido. Chame 'AsEnumerable' antes de 'GroupBy' para avaliá-lo no lado do cliente.

ConflictingAmbientTransaction

Uma transação ambiente foi detectada. A transação de ambiente precisa ser concluída antes de iniciar uma nova transação nessa conexão.

ConflictingEnlistedTransaction

No momento, a conexão está inscrita em uma transação. A transação inscrita precisa ser concluída antes de iniciar uma nova transação.

ConnectionAndConnectionString

Um DbConnection existente e um cadeia de conexão foram configurados. Quando um DbConnection existente é usado, o cadeia de conexão deve ser definido nessa conexão.

DatabaseModelMissing
Obsoleto..

O modelo de banco de dados não foi inicializado. O modelo precisa ser finalizado e processado com 'RelationalModelConvention' antes que o modelo de banco de dados possa ser acessado.

DistinctOnCollectionNotSupported

Não há suporte para o uso da operação 'Distinct' em uma projeção que contém uma coleção.

EmptyCollectionNotSupportedAsInlineQueryRoot

Não há suporte para coleções vazias como raízes de consulta embutidas.

ErrorMaterializingValue

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

ExecuteDeleteOnNonEntityType

A operação 'ExecuteDelete' requer um tipo de entidade que corresponde à tabela de banco de dados a ser modificada. A operação atual está sendo aplicada em uma projeção que não é de entidade. Remova qualquer projeção para tipos que não sejam de entidade.

FromSqlNonComposable

'FromSql' ou 'SqlQuery' foi chamado com SQL não composável e com uma consulta redigindo sobre ele. Considere chamar 'AsEnumerable' após o método para executar a composição no lado do cliente.

InsufficientInformationToIdentifyElementOfCollectionJoin

Não é possível traduzir uma subconsulta de coleção em uma projeção, pois o pai ou a subconsulta não projeta as informações necessárias para identificá-la exclusivamente e gerar resultados corretamente no lado do cliente. Isso pode acontecer ao tentar correlacionar no tipo de entidade sem chave. Isso também pode acontecer para alguns casos de projeção antes de 'Distinct' ou algumas formas de chave de agrupamento no caso de 'GroupBy'. Elas devem conter todas as propriedades principais da entidade na qual a operação é aplicada ou conter apenas expressões de acesso à propriedade simples.

InsufficientInformationToIdentifyOuterElementOfCollectionJoin

Não é possível converter a subconsulta de coleção na projeção, pois a consulta pai não projeta colunas de chave de todas as tabelas necessárias para gerar resultados no lado do cliente. Isso pode acontecer ao tentar correlacionar na entidade sem chave ou ao usar operações 'Distinct' ou 'GroupBy' sem projetar todas as colunas de chave.

InvalidArgumentToExecuteUpdate

O argumento 'setPropertyCalls' como 'ExecuteUpdate' pode conter apenas uma cadeia de 'SetProperty' expressando as propriedades a serem atualizadas.

InvalidCommandTimeout

O valor CommandTimeout especificado não é válido. Deve ser um número positivo.

InvalidMaxBatchSize

O valor MaxBatchSize especificado não é válido. Deve ser um número positivo.

InvalidMinBatchSize

O valor minBatchSize especificado não é válido. Deve ser um número positivo.

JsonEntityWithTableSplittingIsNotSupported

Não há suporte para a divisão de tabela para entidades que contêm entidades mapeadas para JSON.

JsonNodeMustBeHandledByProviderSpecificVisitor

Esse nó deve ser tratado pelo gerador sql específico do provedor.

JsonPropertyNameShouldBeConfiguredOnNestedNavigation

O nome da propriedade JSON só deve ser configurado em navegação de propriedade aninhada.

JsonQueryLinqOperatorsNotSupported

A composição de operadores LINQ em coleções dentro de documentos JSON não tem suporte ou não foi implementada pelo provedor de EF.

MappingFragmentMissingName

O nome da tabela deve ser especificado para configurar um mapeamento de propriedade específico da tabela.

MethodNeedsToBeImplementedInTheProvider

Esse método precisa ser implementado no provedor.

MigrationDownMissing

O método 'Down' para essa migração não foi implementado. Ambos os métodos 'Up' abd 'Down' devem ser implementados para dar suporte à reversão de migrações.

MissingOrderingInSelectExpression

Não foi possível traduzir 'Reverse' para o servidor porque não há nenhuma ordenação no lado do servidor.

MissingResultSetWhenSaving

Um conjunto de resultados estava ausente ao ler os resultados de uma operação SaveChanges; isso pode indicar que um procedimento armazenado foi configurado para retornar resultados no modelo de EF, mas não o fez. Verifique suas definições de procedimento armazenado.

ModificationCommandBatchAlreadyComplete

Não é possível adicionar comandos a um ModificationCommandBatch concluído.

ModificationCommandBatchNotComplete

Não é possível executar um ModificationCommandBatch que não foi concluído.

MultipleProvidersConfigured

Várias configurações de provedor de banco de dados relacional encontradas. Um contexto só pode ser configurado para usar um único provedor de banco de dados.

NestedAmbientTransactionError

Uma transação de ambiente raiz foi concluída antes da transação aninhada. As transações aninhadas devem ser concluídas primeiro.

NoActiveTransaction

A conexão não tem nenhuma transação ativa.

NoConnectionOrConnectionString

Um repositório relacional foi configurado sem especificar o DbConnection ou cadeia de conexão a ser usado.

NoDbCommand

Não é possível criar um DbCommand para uma consulta não relacional.

NoneRelationalTypeMappingOnARelationalTypeMappingSource

'FindMapping' foi chamado em um 'RelationalTypeMappingSource' com um 'TypeMappingInfo' não relacional.

NoProviderConfigured

Nenhum provedor de banco de dados relacional está configurado. Configure um provedor de banco de dados usando 'OnConfiguring' ou criando um ImmutableDbContextOptions com um provedor de banco de dados configurado e passando-o para o contexto.

NoSetPropertyInvocation

Uma chamada 'ExecuteUpdate' deve especificar pelo menos uma invocação 'SetProperty' para indicar as propriedades a serem atualizadas.

OnlyConstantsSupportedInInlineCollectionQueryRoots

Há suporte apenas para constantes dentro de raízes de consulta de coleção embutidas.

PendingAmbientTransaction

Essa conexão foi usada com uma transação de ambiente. A transação de ambiente original precisa ser concluída antes que essa conexão possa ser usada fora dela.

ProjectionMappingCountMismatch

Não é possível converter operações de conjunto quando ambos os lados não atribuem valores às mesmas propriedades no tipo nominal. Verifique se as mesmas propriedades estão incluídas em ambos os lados e considere atribuir valores padrão se uma propriedade não exigir um valor específico.

QueryFromSqlInsideExists

A consulta contém o uso da operação 'Any' ou 'AnyAsync' após o método 'FromSqlRaw' ou 'FromSqlInterpolated'. No momento, não há suporte para o uso dessa consulta SQL bruta mais de uma vez. Substitua o uso de 'Any' ou 'AnyAsync' por 'Count' ou 'CountAsync'. Consulte https://go.microsoft.com/fwlink/?linkid=2174053 para obter mais informações.

RelationalNotInUse

Métodos específicos relacionais só podem ser usados quando o contexto está usando um provedor de banco de dados relacional.

SelectCanOnlyBeBuiltOnCollectionJsonQuery

SelectExpression só pode ser criado sobre uma JsonQueryExpression que representa uma coleção dentro do documento JSON.

SetOperationNotWithinEntityTypeHierarchy

As operações de conjunto (Union, Concat, Intersect, Except) só têm suporte em tipos de entidade dentro da mesma hierarquia de tipos.

SetOperationsNotAllowedAfterClientEvaluation

Não é possível converter a operação de conjunto após a aplicação da projeção do cliente. Considere mover a operação set antes da última chamada 'Select'.

SetOperationsOnDifferentStoreTypes

Não é possível traduzir a operação de definição quando as colunas correspondentes em ambos os lados têm tipos de repositório diferentes.

SetPropertyMethodInvoked

O método SetProperty<TProperty> só pode ser usado no método 'ExecuteUpdate'.

SplitQueryString

Essa consulta LINQ está sendo executada no modo de consulta dividida e o SQL mostrado é para a primeira consulta a ser executada. Consultas adicionais também podem ser executadas dependendo dos resultados da primeira consulta.

SqlFunctionArgumentsAndMappingsMismatch

O número de mapeamentos de tipo de argumento não corresponde ao número de argumentos.

SqlFunctionNullArgumentMapping

Um dos mapeamentos de tipo de argumento especificados era nulo.

SqlFunctionUnexpectedInstanceMapping

Um mapeamento de tipo de instância foi especificado sem uma expressão de instância.

TransactionAlreadyStarted

A conexão já está em uma transação e não pode participar de outra transação.

TransactionAssociatedWithDifferentConnection

A transação especificada não está associada à conexão atual. Somente transações associadas à conexão atual podem ser usadas.

TransactionSuppressedMigrationInUserTransaction

Não há suporte para a transação de usuário com migrações TransactionSuppressed.

UpdateStoreException

Ocorreu um erro ao salvar as alterações de entidade. Consulte a exceção interna para obter detalhes.

VisitChildrenMustBeOverridden

'VisitChildren' deve ser substituído na classe derivada de 'SqlExpression'.

Métodos

AbstractTpc(Object, Object)

O tipo CLR correspondente para o tipo de entidade '{entityType}' não pode ser instanciado, mas o tipo de entidade foi mapeado para '{storeObject}' usando a estratégia de mapeamento 'TPC'. Somente tipos instanciáveis devem ser mapeados. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

CannotProjectNullableComplexType(Object)

Você está tentando projetar o tipo complexo '{complexType}' por meio de uma navegação opcional; que atualmente não tem suporte. Projete o tipo complexo em um contexto não opcional ou projete o tipo de entidade que contém junto com o tipo complexo.

CannotTranslateNonConstantNewArrayExpression(Object)

A consulta continha uma nova expressão de matriz contendo elementos não constantes, que não podiam ser convertidos: '{newArrayExpression}'.

CaseElseResultTypeUnexpected(Object, Object)

O tipo de resultado '{elseResultType}' na cláusula else é inválido. O tipo esperado é '{resultType}'.

CaseWhenClauseResultTypeUnexpected(Object, Object)

O tipo de resultado '{whenResultType}' em uma cláusula when é inválida. O tipo esperado é '{resultType}'.

CaseWhenClauseTestTypeUnexpected(Object, Object)

O tipo de operando '{whenOperandType}' em uma cláusula when é inválida. O tipo esperado é '{expectedWhenOperandType}'.

CompiledModelFunctionParameterTypeMapping(Object, Object, Object, Object)

O parâmetro de função '{function}({parameter})' tem um mapeamento de tipo personalizado configurado. Configure-o em '{personalizar}' em uma classe parcial '{className}'.

CompiledModelFunctionTranslation(Object)

A função '{function}' tem uma tradução personalizada. O modelo compilado não pode ser gerado, pois não há suporte para traduções de função personalizadas.

CompiledModelFunctionTypeMapping(Object, Object, Object)

A função '{function}' tem um mapeamento de tipo personalizado configurado. Configure-o em '{personalizar}' em uma classe parcial '{className}'.

ComputedColumnSqlUnspecified(Object, Object)

A coluna computada SQL não foi especificada para a coluna '{table}. {column}'. Especifique o SQL antes de usar o Entity Framework para criar o esquema de banco de dados.

ConflictingColumnServerGeneration(Object, Object, Object)

{conflictingConfiguration} não pode ser definido para '{property}' ao mesmo tempo que {existingConfiguration}. Remova uma dessas configurações.

ConflictingOriginalRowValues(Object, Object, Object, Object, Object)

As instâncias dos tipos '{firstEntityType}' e '{secondEntityType}' são mapeadas para a mesma linha, mas têm valores de propriedade originais diferentes para as propriedades {firstProperty} e {secondProperty} mapeadas para '{column}'. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores conflitantes.

ConflictingOriginalRowValuesSensitive(Object, Object, Object, Object, Object, Object)

As instâncias dos tipos '{firstEntityType}' e '{secondEntityType}' são mapeadas para a mesma linha com o valor de chave '{keyValue}', mas têm valores de propriedade originais diferentes {firstConflictingValues} e {secondConflictingValues} para a coluna '{column}'.

ConflictingRowUpdateTypes(Object, Object, Object, Object)

Uma instância do tipo de entidade '{firstEntityType}' é marcada como '{firstState}', mas uma instância do tipo de entidade '{secondEntityType}' é marcada como '{secondState}' e ambas são mapeadas para a mesma linha. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores de chave.

ConflictingRowUpdateTypesSensitive(Object, Object, Object, Object, Object, Object)

A instância do tipo de entidade '{firstEntityType}' com o valor de chave '{firstKeyValue}' está marcada como '{firstState}', mas a instância do tipo de entidade '{secondEntityType}' com o valor de chave '{secondKeyValue}' está marcada como '{secondState}' e ambas são mapeadas para a mesma linha.

ConflictingRowValues(Object, Object, Object, Object, Object)

As instâncias dos tipos '{firstEntityType}' e '{secondEntityType}' são mapeadas para a mesma linha, mas têm valores de propriedade diferentes para as propriedades {firstProperty} e {secondProperty} mapeadas para '{column}'. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores conflitantes.

ConflictingRowValuesSensitive(Object, Object, Object, Object, Object, Object)

Instâncias dos tipos '{firstEntityType}' e '{secondEntityType}' são mapeadas para a mesma linha com o valor de chave '{keyValue}', mas têm valores de propriedade diferentes '{firstConflictingValue}' e '{secondConflictingValue}' para a coluna '{column}'.

ConflictingSeedValues(Object, Object, Object)

Uma entidade de semente para o tipo de entidade '{entityType}' tem o mesmo valor de chave que outra entidade de semente mapeada para a mesma tabela '{table}', mas tem valores diferentes para a coluna '{column}'. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores conflitantes.

ConflictingSeedValuesSensitive(Object, Object, Object, Object, Object, Object)

Uma entidade de semente para o tipo de entidade '{entityType}' tem o mesmo valor de chave {keyValue} que outra entidade de semente mapeada para a mesma tabela '{table}', mas tem valores diferentes para a coluna '{column}' - '{firstValue}', '{secondValue}'.

ConflictingTypeMappingsInferredForColumn(Object)

Mapeamentos de tipo conflitantes foram inferidos para a coluna '{column}'.

CreateIndexOperationWithInvalidSortOrder(Object, Object)

Os valores de {numSortOrderProperties} foram fornecidos em CreateIndexOperations.IsDescending, mas a operação tem colunas {numColumns}.

DataOperationNoProperty(Object, Object)

Não há nenhuma propriedade mapeada para a coluna '{table}. {column}' que é usado em uma operação de dados. Adicione uma propriedade mapeada a esta coluna ou especifique os tipos de coluna na operação de dados.

DataOperationNoTable(Object)

Não há nenhum tipo de entidade mapeado para a tabela '{table}' que é usada em uma operação de dados. Adicione o tipo de entidade correspondente ao modelo ou especifique os tipos de coluna na operação de dados.

DbFunctionExpressionIsNotMethodCall(Object)

A expressão DbFunction fornecida '{expression}' é inválida. A expressão deve ser uma expressão lambda que contenha uma única chamada de método para o método estático de destino. Os valores padrão podem ser fornecidos como argumentos se necessário, por exemplo, '() => SomeClass.SomeMethod(null, 0)'

DbFunctionGenericMethodNotSupported(Object)

O DbFunction '{function}' é genérico. Não há suporte para mapeamento de métodos genéricos como DbFunction.

DbFunctionInvalidInstanceType(Object, Object)

O DbFunction '{function}' definido no tipo '{type}' deve ser um método estático ou um método de instância definido em uma subclasse DbContext. Não há suporte para métodos de instância em outros tipos.

DbFunctionInvalidIQueryableOwnedReturnType(Object, Object)

O DbFunction '{function}' tem um tipo de retorno inválido '{type}'. Os tipos de entidade de propriedade não podem ser usados como o tipo de retorno de um DbFunction.

DbFunctionInvalidIQueryableReturnType(Object, Object)

O DbFunction '{function}' tem um tipo de retorno inválido '{type}'. As funções não escalares devem retornar "IQueryable" de um tipo de entidade válido.

DbFunctionInvalidParameterName(Object, Object)

O DbFunction '{function}' não tem um parâmetro chamado '{parameter}'.

DbFunctionInvalidParameterType(Object, Object, Object)

O parâmetro '{parameter}' para o DbFunction '{function}' tem um tipo inválido '{type}'. Verifique se o tipo de parâmetro pode ser mapeado pelo provedor atual.

DbFunctionInvalidReturnEntityType(Object, Object, Object)

O DbFunction '{function}' retorna '{type}', mas '{elementType}' não é um tipo de entidade mapeada. Verifique se '{elementType}' está incluído no modelo.

DbFunctionInvalidReturnType(Object, Object)

O DbFunction '{function}' tem um tipo de retorno inválido '{type}'. Verifique se o tipo de retorno pode ser mapeado pelo provedor atual.

DbFunctionNameEmpty(Object)

O DbFunction '{function}' não tem nenhum nome definido. Name é uma propriedade obrigatória de um DbFunction.

DbFunctionNonScalarCustomTranslation(Object)

Não é possível definir a tradução personalizada na DbFunction '{function}', pois ela não é uma função escalar.

DbFunctionNullableValueReturnType(Object, Object)

O DbFunction '{function}' retorna uma SqlExpression do tipo '{type}', que é um tipo de valor anulável. DbFunctions deve retornar expressões com tipos de valor não anuláveis, mesmo quando podem retornar nulo.

DefaultValueSqlUnspecified(Object, Object)

O valor padrão SQL não foi especificado para a coluna '{table}. {column}'. Especifique o SQL antes de usar o Entity Framework para criar o esquema de banco de dados.

DefaultValueUnspecified(Object, Object)

O valor padrão não foi especificado para a coluna '{table}. {column}'. Especifique um valor antes de usar o Entity Framework para criar o esquema de banco de dados.

DeleteDataOperationNoModel(Object)

A operação de exclusão de dados em '{table}' não está associada a um modelo. Adicione um modelo à migração ou especifique os tipos de coluna em todas as operações de dados.

DeleteDataOperationTypesCountMismatch(Object, Object, Object)

O número de tipos de coluna de chave ({typesCount}) não corresponde ao número de colunas de chave ({columnsCount}) para a operação de exclusão de dados em '{table}'. Forneça o mesmo número de tipos de coluna de chave e colunas de chave.

DeleteDataOperationValuesCountMismatch(Object, Object, Object)

O número de valores de chave ({valuesCount}) não corresponde ao número de colunas de chave ({columnsCount}) para a operação de exclusão de dados em '{table}'. Forneça o mesmo número de valores de chave e colunas de chave.

DerivedStrategy(Object, Object)

O tipo de entidade derivada '{entityType}' foi configurado com a estratégia de mapeamento '{strategy}'. Somente o tipo de entidade raiz deve ser configurado com uma estratégia de mapeamento. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

DerivedTypeTable(Object, Object)
Obsoleto..

O tipo de entidade '{entityType}' não pode ser mapeado para uma tabela porque é derivado de '{baseType}'. Somente tipos de entidade base podem ser mapeados para uma tabela.

DuplicateCheckConstraint(Object, Object)

A restrição de marcar '{checkConstraint}' não pode ser adicionada ao tipo de entidade '{entityType}' porque já existe outra restrição de marcar com o mesmo nome.

DuplicateCheckConstraint(Object, Object, Object)

A restrição de marcar '{checkConstraint}' não pode ser adicionada ao tipo de entidade '{entityType}' porque outra restrição de marcar com o mesmo nome já existe no tipo de entidade '{conflictingEntityType}'.

DuplicateCheckConstraintSqlMismatch(Object, Object, Object, Object, Object)

As restrições de marcar '{checkConstraint1}' em '{entityType1}' e '{checkConstraint2}' em '{entityType2}' são mapeadas para '{checkConstraintName}', mas com SQL de definição diferente.

DuplicateColumnNameCollationMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas são configurados para usar ordenações diferentes ('{collation1}' e '{collation2}').

DuplicateColumnNameCommentMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas são configurados com comentários diferentes ('{comment1}' e '{comment2}').

DuplicateColumnNameComputedSqlMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas são configurados para usar valores computados diferentes ('{value1}' e '{value2}').

DuplicateColumnNameConcurrencyTokenMismatch(Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas têm configurações de token de simultaneidade diferentes.

DuplicateColumnNameDataTypeMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas são configurados para usar diferentes tipos de dados ('{dataType1}' e '{dataType2}').

DuplicateColumnNameDefaultSqlMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas são configurados para usar valores padrão diferentes ('{value1}' e '{value2}').

DuplicateColumnNameFixedLengthMismatch(Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas têm configuração de comprimento fixo diferente.

DuplicateColumnNameIsStoredMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas são configurados para usar diferentes configurações de coluna computada armazenada ('{value1}' e '{value2}').

DuplicateColumnNameMaxLengthMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas são configurados com comprimentos máximos diferentes ('{maxLength1}' e '{maxLength2}').

DuplicateColumnNameNullabilityMismatch(Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas são configurados com diferentes configurações de nulidade de coluna.

DuplicateColumnNameOrderMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas são configurados para usar ordens de coluna diferentes ('{columnOrder1}' e '{columnOrder2}').

DuplicateColumnNamePrecisionMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas são configurados com precisões diferentes ('{precision1}' e '{precision2}').

DuplicateColumnNameProviderTypeMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas estão configurados para usar tipos de provedor diferentes ('{type1}' e '{type2}').

DuplicateColumnNameSameHierarchy(Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas as propriedades estão contidas na mesma hierarquia. Todas as propriedades em um tipo de entidade devem ser mapeadas para colunas diferentes exclusivas.

DuplicateColumnNameScaleMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas são configurados com diferentes escalas ('{scale1}' e '{scale2}').

DuplicateColumnNameUnicodenessMismatch(Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' e '{entityType2}. {property2}' são mapeados para a coluna '{columnName}' em '{table}', mas têm configurações unicode diferentes.

DuplicateForeignKeyColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

As chaves estrangeiras {foreignKeyProperties1} em '{entityType1}' e {foreignKeyProperties2} em '{entityType2}' são mapeadas para '{table}. {foreignKeyName}', mas use colunas diferentes ({columnNames1} e {columnNames2}).

DuplicateForeignKeyDeleteBehaviorMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

As chaves estrangeiras {foreignKeyProperties1} em '{entityType1}' e {foreignKeyProperties2} em '{entityType2}' são mapeadas para '{table}. {foreignKeyName}', mas configurado com comportamento de exclusão diferente ('{deleteBehavior1}' e '{deleteBehavior2}').

DuplicateForeignKeyPrincipalColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

As chaves estrangeiras {foreignKeyProperties1} em '{entityType1}' e {foreignKeyProperties2} em '{entityType2}' são mapeadas para '{table}. {foreignKeyName}', mas fazendo referência a colunas principais diferentes ({principalColumnNames1} e {principalColumnNames2}).

DuplicateForeignKeyPrincipalTableMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

As chaves estrangeiras {foreignKeyProperties1} em '{entityType1}' e {foreignKeyProperties2} em '{entityType2}' são mapeadas para '{table}. {foreignKeyName}', mas fazendo referência a tabelas principais diferentes ('{principalTable1}' e '{principalTable2}').

DuplicateForeignKeyTableMismatch(Object, Object, Object, Object, Object, Object, Object)

As chaves estrangeiras {foreignKeyProperties1} em '{entityType1}' e {foreignKeyProperties2} em '{entityType2}' são mapeadas para '{foreignKeyName}', mas são declaradas em tabelas diferentes ('{table1}' e '{table2}').

DuplicateForeignKeyUniquenessMismatch(Object, Object, Object, Object, Object, Object)

As chaves estrangeiras {foreignKeyProperties1} em '{entityType1}' e {foreignKeyProperties2} em '{entityType2}' são mapeadas para '{table}. {foreignKeyName}', mas com configurações de exclusividade diferentes.

DuplicateIndexColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Os índices {index1} em '{entityType1}' e {index2} em '{entityType2}' são mapeados para '{table}. {indexName}', mas com colunas diferentes ({columnNames1} e {columnNames2}).

DuplicateIndexFiltersMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Os índices {index1} em '{entityType1}' e {index2} em '{entityType2}' são mapeados para '{table}. {indexName}', mas com filtros diferentes ('{filter1}' e '{filter2}').

DuplicateIndexSortOrdersMismatch(Object, Object, Object, Object, Object, Object)

Os índices {index1} em '{entityType1}' e {index2} em '{entityType2}' são mapeados para '{table}. {indexName}', mas com ordens de classificação diferentes.

DuplicateIndexTableMismatch(Object, Object, Object, Object, Object, Object, Object)

Os índices {index1} em '{entityType1}' e {index2} em '{entityType2}' são mapeados para '{indexName}', mas são declarados em tabelas diferentes ('{table1}' e '{table2}').

DuplicateIndexUniquenessMismatch(Object, Object, Object, Object, Object, Object)

Os índices {index1} em '{entityType1}' e {index2} em '{entityType2}' são mapeados para '{table}. {indexName}', mas com configurações de exclusividade diferentes.

DuplicateKeyColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

As chaves {keyProperties1} em '{entityType1}' e {keyProperties2} em '{entityType2}' são mapeadas para '{table}. {keyName}', mas com colunas diferentes ({columnNames1} e {columnNames2}).

DuplicateKeyTableMismatch(Object, Object, Object, Object, Object, Object, Object)

As chaves {keyProperties1} em '{entityType1}' e {keyProperties2} em '{entityType2}' são mapeadas para '{keyName}', mas em tabelas diferentes ('{table1}' e '{table2}').

DuplicateSeedData(Object, Object)

Uma entidade de semente para o tipo de entidade '{entityType}' tem o mesmo valor de chave que outra entidade de semente mapeada para a mesma tabela '{table}'. Os valores de chave devem ser exclusivos entre entidades de semente. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores conflitantes.

DuplicateSeedDataSensitive(Object, Object, Object)

Uma entidade de semente para o tipo de entidade '{entityType}' tem o mesmo valor de chave {keyValue} que outra entidade de semente mapeada para a mesma tabela '{table}'. Os valores de chave devem ser exclusivos entre entidades de semente.

EitherOfTwoValuesMustBeNull(Object, Object)

{param1} ou {param2} devem ser nulos.

EntityShortNameNotUnique(Object, Object, Object)

O nome curto de '{entityType1}' é '{discriminatorValue}' que é o mesmo para '{entityType2}'. Cada tipo de entidade concreta na hierarquia deve ter um nome curto exclusivo. Renomeie um dos tipos ou chame modelBuilder.Entity<TEntity>(). Metadata.SetDiscriminatorValue("NewShortName").

EntitySplittingConflictingMainFragment(Object, Object)

O tipo de entidade '{entityType}' tem um mapeamento dividido para '{storeObject}', mas também é mapeado para o mesmo objeto. Os mapeamentos divididos não devem duplicar o mapeamento de main.

EntitySplittingHierarchy(Object, Object)

O tipo de entidade '{entityType}' tem um mapeamento dividido para '{storeObject}', mas também participa de uma hierarquia de tipo de entidade. Não há suporte para mapeamentos divididos para hierarquias.

EntitySplittingMissingPrimaryKey(Object, Object)

O tipo de entidade '{entityType}' tem um mapeamento dividido para '{storeObject}', mas as propriedades da chave primária não são totalmente mapeadas. Mapeie todas as propriedades de chave primária para colunas em '{storeObject}'.

EntitySplittingMissingProperties(Object, Object)

O tipo de entidade '{entityType}' tem um mapeamento dividido para '{storeObject}', mas não mapeia nenhuma propriedade de chave não primária para ela. Mapeie pelo menos uma propriedade de chave não primária para uma coluna em '{storeObject}'.

EntitySplittingMissingPropertiesMainFragment(Object, Object)

O tipo de entidade '{entityType}' tem um mapeamento dividido, mas não mapeia nenhuma propriedade de chave não primária para o objeto de repositório main. Mantenha pelo menos uma propriedade de chave não primária mapeada para uma coluna em '{storeObject}'.

EntitySplittingMissingRequiredPropertiesOptionalDependent(Object, Object, Object)

O tipo de entidade '{entityType}' tem um mapeamento dividido e é um compartilhamento dependente opcional de um objeto de repositório, mas não mapeia nenhuma propriedade não compartilhada necessária para o objeto de repositório main. Mantenha pelo menos uma propriedade não compartilhada necessária mapeada para uma coluna em '{storeObject}' ou marque '{entityType}' como um dependente obrigatório chamando '{requiredDependentConfig}'.

EntitySplittingUnmappedMainFragment(Object, Object, Object)

O tipo de entidade '{entityType}' tem um mapeamento dividido para '{storeObject}', mas não tem um mapeamento de main do mesmo tipo. Mapeie '{entityType}' para '{storeObjectType}'.

EntitySplittingUnmatchedMainTableSplitting(Object, Object, Object, Object)

O tipo de entidade '{entityType}' tem um mapeamento dividido para '{storeObject}' que é compartilhado com o tipo de entidade '{principalEntityType}', mas os mapeamentos de main desses tipos não compartilham uma tabela. Mapeie os fragmentos divididos de '{entityType}' para tabelas não compartilhadas ou mapeie o fragmento de main para '{principalStoreObject}'.

ErrorMaterializingProperty(Object, Object)

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

ErrorMaterializingPropertyNullReference(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 nulo.

ErrorMaterializingValueInvalidCast(Object, Object)

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

ErrorMaterializingValueNullReference(Object)

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

ExecuteDeleteOnTableSplitting(Object)

A operação 'ExecuteDelete' está sendo aplicada na tabela '{tableName}' que contém dados para vários tipos de entidade. A aplicação dessa operação de exclusão também excluirá dados para outros tipos de entidade, portanto, não há suporte.

ExecuteOperationOnEntitySplitting(Object, Object)

A operação '{operation}' está sendo aplicada no tipo de entidade '{entityType}', que usa divisão de entidade. Não há suporte para operações 'ExecuteDelete'/'ExecuteUpdate' em tipos de entidade que usam divisão de entidade.

ExecuteOperationOnKeylessEntityTypeWithUnsupportedOperator(Object, Object)

A operação '{operation}' não pode ser executada no tipo de entidade sem chave '{entityType}', pois contém um operador sem suporte nativo pelo provedor de banco de dados.

ExecuteOperationOnTPC(Object, Object)

A operação '{operation}' está sendo aplicada no tipo de entidade '{entityType}', que está usando a estratégia de mapeamento TPC e não é um tipo folha. As operações 'ExecuteDelete'/'ExecuteUpdate' em tipos de entidade que participam de hierarquias de TPC só têm suporte para tipos folha.

ExecuteOperationOnTPT(Object, Object)

A operação '{operation}' está sendo aplicada no tipo de entidade '{entityType}', que está usando a estratégia de mapeamento TPT. Não há suporte para operações 'ExecuteDelete'/'ExecuteUpdate' em hierarquias mapeadas como TPT.

ExecuteOperationWithUnsupportedOperatorInSqlGeneration(Object)

A operação '{operation}' contém um recurso de expressão de seleção que não tem suporte no gerador de SQL de consulta, mas foi declarado como compatível pelo provedor durante a fase de tradução. Esse é um bug no provedor do EF Core. Registre um problema.

ExecuteUpdateSubqueryNotSupportedOverComplexTypes(Object)

ExecuteUpdate está sendo usado em um operador LINQ que não tem suporte nativo pelo banco de dados; isso não pode ser convertido porque o tipo complexo '{complexType}' é projetado para fora. Reescreva sua consulta para projetar o tipo de entidade que contém.

ExpectedNonNullParameter(Object)

Esperado um valor não nulo para o parâmetro de consulta '{parameter}'.

FromSqlMissingColumn(Object)

A coluna necessária '{column}' não estava presente nos resultados de uma operação 'FromSql'.

FunctionOverrideMismatch(Object, Object)

A propriedade '{propertySpecification}' tem configuração específica para a função '{function}', mas não é mapeada para uma coluna nesse retorno de função. Remova a configuração específica ou mapeie um tipo de entidade que contém essa propriedade para '{function}'.

HasDataNotSupportedForEntitiesMappedToJson(Object)

Não é possível usar o HasData para o tipo de entidade '{entity}'. Não há suporte para HasData para entidades mapeadas para JSON.

IncompatibleTableCommentMismatch(Object, Object, Object, Object, Object)

Não é possível usar a tabela '{table}' para o tipo de entidade '{entityType}', pois ela está sendo usada para o tipo de entidade '{otherEntityType}' e o comentário '{comment}' não corresponde ao comentário '{otherComment}'.

IncompatibleTableDerivedRelationship(Object, Object, Object)

Não é possível usar a tabela '{table}' para o tipo de entidade '{entityType}', pois ela está sendo usada para o tipo de entidade '{otherEntityType}' e há uma relação entre suas chaves primárias na qual '{entityType}' é o dependente, mas '{entityType}' tem um tipo de entidade base mapeado para uma tabela diferente. Mapeie '{otherEntityType}' para uma tabela diferente ou inverte a relação entre '{entityType}' e '{otherEntityType}'.

IncompatibleTableExcludedMismatch(Object, Object, Object)

Não é possível usar a tabela '{table}' para o tipo de entidade '{entityType}', pois ela está sendo usada para o tipo de entidade '{otherEntityType}' e é excluída das migrações em um tipo de entidade, mas não no outro. Exclua a tabela das migrações em todos os tipos de entidade mapeados para a tabela.

IncompatibleTableKeyNameMismatch(Object, Object, Object, Object, Object, Object, Object)

Não é possível usar a tabela '{table}' para o tipo de entidade '{entityType}', pois ela está sendo usada para o tipo de entidade '{otherEntityType}' e o nome '{keyName}' da chave primária {primaryKey} não corresponde ao nome '{otherName}' da chave primária {otherPrimaryKey}.

IncompatibleTableNoRelationship(Object, Object, Object)

Não é possível usar a tabela '{table}' para o tipo de entidade '{entityType}', pois ela está sendo usada para o tipo de entidade '{otherEntityType}' e potencialmente outros tipos de entidade, mas não há nenhuma relação de vinculação. Adicione uma chave estrangeira a '{entityType}' nas propriedades da chave primária e aponte para a chave primária em outro tipo de entidade mapeada para '{table}'.

IncompatibleViewDerivedRelationship(Object, Object, Object)

Não é possível usar a exibição '{view}' para o tipo de entidade '{entityType}', pois ela está sendo usada para o tipo de entidade '{otherEntityType}' e há uma relação entre suas chaves primárias na qual '{entityType}' é o dependente, mas '{entityType}' tem um tipo de entidade base mapeado para uma exibição diferente. Mapeie '{otherEntityType}' para uma exibição diferente ou inverta a relação entre '{entityType}' e '{otherEntityType}'.

IncompatibleViewNoRelationship(Object, Object, Object)

Não é possível usar a exibição '{view}' para o tipo de entidade '{entityType}', pois ela está sendo usada para o tipo de entidade '{otherEntityType}' e não há nenhuma relação entre suas chaves primárias.

IncorrectDefaultValueType(Object, Object, Object, Object, Object)

Não é possível definir o valor padrão '{value}' do tipo '{valueType}' na propriedade '{property}' do tipo '{propertyType}' no tipo de entidade '{entityType}'.

InsertDataOperationNoModel(Object)

A operação de inserção de dados em '{table}' não está associada a um modelo. Adicione um modelo à migração ou especifique os tipos de coluna em todas as operações de dados.

InsertDataOperationTypesCountMismatch(Object, Object, Object)

O número de tipos de coluna ({typesCount}) não corresponde ao número de colunas ({columnsCount}) para a operação de inserção de dados em '{table}'. Forneça o mesmo número de tipos de coluna e colunas.

InsertDataOperationValuesCountMismatch(Object, Object, Object)

O número de valores ({valuesCount}) não corresponde ao número de colunas ({columnsCount}) para a operação de inserção de dados em '{table}'. Forneça o mesmo número de valores e colunas.

InvalidCommandTimeout(Object)

O valor 'CommandTimeout' especificado '{value}' não é válido. Deve ser um número positivo.

InvalidDerivedTypeInEntityProjection(Object, Object)

O tipo de entidade especificado '{derivedType}' não é derivado de '{entityType}'.

InvalidFromSqlArguments(Object, Object)

Uma FromSqlExpression tem um tipo de expressão de argumentos inválido '{expressionType}' ou o tipo de valor '{valueType}'.

InvalidKeySelectorForGroupBy(Object, Object)

A chave de agrupamento '{keySelector}' é do tipo '{keyType}', que não é uma chave válida.

InvalidMappedFunctionDerivedType(Object, Object, Object)

O tipo de entidade '{entityType}' é mapeado para o 'DbFunction' chamado '{functionName}', mas é derivado de '{baseEntityType}'. Tipos de entidade derivada não podem ser mapeados para uma função.

InvalidMappedFunctionUnmatchedReturn(Object, Object, Object, Object)

O tipo de entidade '{entityType}' é mapeado para o 'DbFunction' chamado '{functionName}' com o tipo de retorno '{returnType}'. Verifique se a função mapeada retorna 'IQueryable<{clrType}>'.

InvalidMappedFunctionWithParameters(Object, Object, Object)

O tipo de entidade '{entityType}' é mapeado para o 'DbFunction' chamado '{functionName}' com os parâmetros {parameters}. Verifique se a função mapeada não tem parâmetros.

InvalidMappedSqlQueryDerivedType(Object, Object)

O tipo de entidade '{entityType}' é mapeado para uma consulta SQL, mas é derivado de '{baseEntityType}'. Tipos de entidade derivada não podem ser mapeados para uma consulta SQL diferente do tipo de entidade base.

InvalidMappingStrategy(Object, Object)

Não há suporte para a estratégia de mapeamento '{mappingStrategy}' especificada em '{entityType}'.

InvalidMaxBatchSize(Object)

O valor 'MaxBatchSize' especificado '{value}' não é válido. Deve ser um número positivo.

InvalidMinBatchSize(Object)

O valor 'MinBatchSize' especificado '{value}' não é válido. Deve ser um número positivo.

InvalidPropertyInSetProperty(Object)

O seguinte argumento lambda para 'SetProperty' não representa uma propriedade válida a ser definida: '{propertyExpression}'.

InvalidValueInSetProperty(Object)

O seguinte argumento lambda para 'SetProperty' não representa um valor válido: '{valueExpression}'.

JsonCantNavigateToParentEntity(Object, Object, Object)

Não é possível navegar da entidade mapeada em JSON '{jsonEntity}' para sua entidade pai '{parentEntity}' usando a navegação '{navigation}'. As entidades mapeadas para JSON só podem navegar até seus filhos.

JsonEntityMappedToDifferentTableOrViewThanOwner(Object, Object, Object, Object)

A entidade '{jsonType}' é mapeada para JSON e também para uma tabela ou exibição '{tableOrViewName}', mas seu proprietário '{ownerType}' é mapeado para uma tabela ou exibição diferente '{ownerTableOrViewName}'. Cada entidade mapeada para JSON também deve mapear para a mesma tabela ou exibição que seu proprietário.

JsonEntityMappedToDifferentViewThanOwner(Object, Object, Object, Object)

A entidade '{jsonType}' é mapeada para JSON e também para uma exibição '{viewName}', mas seu proprietário '{ownerType}' é mapeado para uma exibição diferente '{ownerViewName}'. Cada entidade mapeada para JSON também deve ser mapeada para a mesma exibição que seu proprietário.

JsonEntityMissingKeyInformation(Object)

A entidade JSON '{jsonEntity}' não tem informações de chave. Isso não é permitido para rastrear consultas, pois o EF não pode compilar corretamente a identidade para esse objeto de entidade.

JsonEntityMultipleRootsMappedToTheSameJsonColumn(Object, Object)

Várias entidades raiz de propriedade são mapeadas para a mesma coluna JSON '{column}' na tabela '{table}'. Cada entidade raiz de propriedade deve ser mapeada para uma coluna diferente.

JsonEntityOrCollectionProjectedAtRootLevelInTrackingQuery(Object)

A entidade ou coleção JSON não pode ser projetada diretamente em uma consulta controlada. Desabilite o rastreamento usando o método '{asNoTracking}' ou projete a entidade proprietária.

JsonEntityOwnedByNonJsonOwnedType(Object, Object)

O tipo de entidade de propriedade '{nonJsonType}' é mapeado para a tabela '{table}' e contém colunas JSON. Não há suporte para esse recurso no momento. Todos os tipos de propriedade que contêm uma coluna JSON devem ser mapeados para uma coluna JSON.

JsonEntityReferencingRegularEntity(Object)

O tipo de entidade '{jsonEntity}' é mapeado para JSON e tem uma navegação para uma entidade regular que não é o proprietário.

JsonEntityWithDefaultValueSetOnItsProperty(Object, Object)

Não há suporte para a definição de um valor padrão nas propriedades de uma entidade mapeada para JSON. Entidade: '{jsonEntity}', propriedade: '{property}'.

JsonEntityWithExplicitlyConfiguredJsonPropertyNameOnKey(Object, Object)

A propriedade de chave '{keyProperty}' na entidade mapeada em JSON '{jsonEntity}' não deve ter seu nome de propriedade JSON configurado explicitamente.

JsonEntityWithExplicitlyConfiguredOrdinalKey(Object)

O tipo de entidade '{jsonEntity}' faz parte de uma coleção mapeada para JSON e tem sua chave ordinal definida explicitamente. Há suporte apenas para chaves ordinais definidas implicitamente.

JsonEntityWithIncorrectNumberOfKeyProperties(Object, Object, Object)

O tipo de entidade '{jsonEntity}' tem um número incorreto de propriedades de chave primária. O número esperado é: {expectedCount}, o número real é: {actualCount}.

JsonEntityWithMultiplePropertiesMappedToSameJsonProperty(Object, Object)

A entidade '{jsonEntity}' é mapeada para JSON e contém várias propriedades ou navegação mapeadas para a mesma propriedade JSON '{property}'. Cada propriedade deve ser mapeada para uma propriedade JSON exclusiva.

JsonEntityWithNonTphInheritanceOnOwner(Object)

O tipo de entidade '{rootType}' faz referência a entidades mapeadas para JSON. Somente a herança de TPH tem suporte para essas entidades.

JsonEntityWithOwnerNotMappedToTableOrView(Object)

O tipo de entidade '{entity}' faz referência a entidades mapeadas para JSON, mas não é mapeada para uma tabela ou exibição. Isso não tem suporte.

JsonErrorExtractingJsonProperty(Object, Object)

Erro ao ler um valor JSON para a propriedade '{entityType}. {propertyName}'. Consulte a exceção interna para obter mais informações.

JsonReaderInvalidTokenType(Object)

Tipo de token inválido: '{tokenType}'.

JsonRequiredEntityWithNullJson(Object)

A entidade {entity} é necessária, mas o elemento JSON que a contém é nulo.

KeylessMappingStrategy(Object, Object)

Não há suporte para a estratégia de mapeamento '{mappingStrategy}' usada para '{entityType}' para tipos de entidade sem chave. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

LastUsedWithoutOrderBy(Object)

As consultas que executam a operação '{method}' devem ter uma ordem de classificação determinística. Reescreva a consulta para aplicar uma operação 'OrderBy' na sequência antes de chamar '{method}'.

MappedFunctionNotFound(Object, Object)

O tipo de entidade '{entityType}' é mapeado para o DbFunction chamado '{functionName}', mas nenhum DbFunction com esse nome foi encontrado no modelo. Verifique se o mapeamento de tipo de entidade está configurado usando o nome do modelo de uma função no modelo.

MethodOnNonTphRootNotSupported(Object, Object)

Não há suporte para o uso de '{methodName}' no DbSet de '{entityType}', pois '{entityType}' faz parte da hierarquia e não contém uma propriedade discriminatória.

MethodOnNonTPHRootNotSupported(Object, Object)

Não há suporte para o uso de '{methodName}' no DbSet de '{entityType}', pois '{entityType}' faz parte da hierarquia e não contém uma propriedade discriminatória.

MigrationNotFound(Object)

A migração '{migrationName}' não foi encontrada.

MigrationSqlGenerationMissing(Object)

A geração de SQL para a operação '{operation}' não tem suporte do provedor de banco de dados atual. Os provedores de banco de dados devem implementar o método apropriado em 'MigrationsSqlGenerator' para dar suporte a essa operação.

MissingConcurrencyColumn(Object, Object, Object)

O tipo de entidade '{entityType}' não contém uma propriedade mapeada para a coluna de token de simultaneidade gerada pela loja '{missingColumn}', que é usada por outro tipo de entidade que compartilha a tabela '{table}'. Adicione uma propriedade gerada pelo repositório a '{entityType}' que é mapeada para a mesma coluna; pode estar em estado de sombra.

MissingIdentifyingProjectionInDistinctGroupBySubquery(Object)

Não é possível converter a subconsulta de coleção na projeção, pois ela usa operações 'Distinct' ou 'Group By' e não projeta colunas de chave de todas as tabelas necessárias para gerar resultados no lado do cliente. Coluna ausente: {column}. Adicione colunas à consulta de projeção ou reescreva para não usar a operação 'GroupBy'/'Distinct'.

MissingParameterValue(Object)

Nenhum valor foi fornecido para o parâmetro necessário '{parameter}'.

ModificationCommandInvalidEntityState(Object)

Não é possível salvar alterações para uma entidade no estado '{entityState}'.

ModificationCommandInvalidEntityState(Object, Object)

Não é possível salvar alterações para uma entidade do tipo '{entityType}' no estado '{entityState}'. Isso pode indicar um bug no Entity Framework. Abra um problema em https://go.microsoft.com/fwlink/?linkid=2142044. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores de chave da entidade.

ModificationCommandInvalidEntityStateSensitive(Object, Object, Object)

Não é possível salvar alterações para uma entidade do tipo '{entityType}' com valores de chave primária {keyValues} no estado '{entityState}'. Isso pode indicar um bug no Entity Framework. Abra um problema em https://go.microsoft.com/fwlink/?linkid=2142044.

MultipleEntityPropertiesInSetProperty(Object, Object)

Várias invocações 'SetProperty' referem-se a propriedades em diferentes tipos de entidade ('{entityType1}' e '{entityType2}'). Uma única chamada "ExecuteUpdate" só pode atualizar as propriedades de um único tipo de entidade.

MultipleTablesInExecuteUpdate(Object, Object)

Várias invocações 'SetProperty' referem-se a tabelas diferentes ('{propertySelector1}' e '{propertySelector2}'). Uma única chamada 'ExecuteUpdate' só pode atualizar as colunas de uma única tabela.

NamedConnectionStringNotFound(Object)

Um cadeia de conexão nomeado foi usado, mas o nome '{name}' não foi encontrado na configuração do aplicativo. Observe que as cadeias de conexão nomeadas só têm suporte ao usar 'IConfiguration' e um provedor de serviços, como em um aplicativo de ASP.NET Core típico. Consulte https://go.microsoft.com/fwlink/?linkid=850912 para obter mais informações.

NonConstantOrParameterAsInExpressionValue(Object)

Não há suporte para a expressão do tipo '{type}' nos valores de uma InExpression; Há suporte apenas para constantes e parâmetros.

NonQueryTranslationFailedWithDetails(Object, Object)

Não foi possível traduzir a expressão LINQ '{expression}'. Informações adicionais: {details} Consulte https://go.microsoft.com/fwlink/?linkid=2101038 para obter mais informações.

NonScalarFunctionCannotBeNullable(Object)

Não é possível definir 'IsNullable' em DbFunction '{functionName}', pois a função não representa uma função escalar.

NonScalarFunctionParameterCannotPropagatesNullability(Object, Object)

Não é possível definir 'PropagatesNullability' no parâmetro '{parameterName}' de DbFunction '{functionName}', pois a função não representa uma função escalar.

NonTphDiscriminatorValueNotString(Object, Object)

O valor discriminatório especificado '{value}' para '{entityType}' não é uma cadeia de caracteres. Em vez disso, configure um valor discriminador de cadeia de caracteres.

NonTphMappingStrategy(Object, Object)

A estratégia de mapeamento '{mappingStrategy}' especificada em '{entityType}' não tem suporte para tipos de entidade com um discriminador.

NonTphStoredProcedureClash(Object, Object, Object)

'{entityType}' e '{otherEntityType}' são mapeados para o procedimento armazenado '{sproc}'. Todos os tipos de entidade em uma hierarquia não TPH (que não tem um discriminador) devem ser mapeados para diferentes procedimentos armazenados. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

NonTphTableClash(Object, Object, Object)

'{entityType}' e '{otherEntityType}' são mapeados para a tabela '{table}'. Todos os tipos de entidade em uma hierarquia não TPH (que não tem um discriminador) devem ser mapeados para tabelas diferentes. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

NonTPHTableClash(Object, Object, Object)

'{entityType}' e '{otherEntityType}' são mapeados para a tabela '{table}'. Todos os tipos de entidade em uma hierarquia que não têm um discriminador devem ser mapeados para tabelas diferentes. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

NonTphViewClash(Object, Object, Object)

'{entityType}' e '{otherEntityType}' são mapeados para a exibição '{view}'. Todos os tipos de entidade em uma hierarquia não TPH (que não tem um discriminador) devem ser mapeados para diferentes modos de exibição. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

NonTPHViewClash(Object, Object, Object)

'{entityType}' e '{otherEntityType}' são mapeados para a exibição '{view}'. Todos os tipos de entidade em uma hierarquia que não têm um discriminador devem ser mapeados para diferentes modos de exibição. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

NullKeyValue(Object, Object)

Não é possível modificar uma linha na tabela '{table}' porque sua coluna de chave '{keyColumn}' é nula.

NullTypeMappingInSqlTree(Object)

A expressão '{sqlExpression}' na árvore SQL não tem um mapeamento de tipo atribuído.

OneOfThreeValuesMustBeSet(Object, Object, Object)

Exatamente um de '{param1}', '{param2}' ou '{param3}' deve ser definido.

OptionalDependentWithDependentWithoutIdentifyingProperty(Object)

O tipo de entidade '{entityType}' é um dependente opcional que usa o compartilhamento de tabela e contém outros dependentes sem qualquer propriedade não compartilhada necessária para identificar se a entidade existe. Se todas as propriedades anuláveis contiverem um valor nulo no banco de dados, uma instância de objeto não será criada na consulta, fazendo com que os valores dos dependentes aninhados sejam perdidos. Adicione uma propriedade necessária para criar instâncias com valores nulos para outras propriedades ou marque a navegação de entrada conforme necessário para sempre criar uma instância.

ParameterNotObjectArray(Object)

Não é possível usar o valor fornecido para o parâmetro '{parameter}' porque ele não é atribuível ao objeto de tipo[].

PropertyNotMapped(Object, Object, Object, Object)

A propriedade '{propertyType}' '{entityType}. {property}' não pôde ser mapeado para o tipo de banco de dados '{storeType}' porque o provedor de banco de dados não dá suporte ao mapeamento de propriedades '{propertyType}' para colunas '{storeType}'. Considere mapear para um tipo de banco de dados diferente ou 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'.

PropertyNotMappedToTable(Object, Object, Object)

A propriedade '{property}' no tipo de entidade '{entityType}' não está mapeada para '{table}'.

ReadonlyEntitySaved(Object)

O tipo de entidade '{entityType}' não é mapeado para uma tabela, portanto, as entidades não podem ser mantidas no banco de dados. Chame 'ToTable' em 'OnModelCreating' para mapeá-lo para uma tabela.

RelationalCloneNotImplemented(Object)

O '{mapping}' não dá suporte ao mapeamento de tipo de estilo 2.2. O provedor de banco de dados precisa ser atualizado para dar suporte ao conjunto completo de personalização de mapeamento.

SelectExpressionNonTphWithCustomTable(Object)

Não é possível criar uma 'SelectExpression' com um 'TableExpressionBase' personalizado, pois o tipo de resultado '{entityType}' faz parte de uma hierarquia e não contém uma propriedade discriminatória.

SelectExpressionNonTPHWithCustomTable(Object)

Não é possível criar uma 'SelectExpression' com um 'TableExpressionBase' personalizado, pois o tipo de resultado '{entityType}' faz parte de uma hierarquia e não contém uma propriedade discriminatória.

SetOperationOverDifferentStructuralTypes(Object, Object)

Não há suporte para operações de definição em diferentes tipos de entidade ou complexos ('{type1}' e '{type2}').

SetOperationsRequireAtLeastOneSideWithValidTypeMapping(Object)

Uma operação de conjunto '{setOperationType}' requer mapeamento de tipo válido para pelo menos um de seus lados.

SharedRowEntryCountMismatch(Object, Object, Object, Object)

A entidade do tipo '{entityType}' está compartilhando a tabela '{tableName}' com entidades do tipo '{missingEntityType}', mas não há nenhuma entidade desse tipo com o mesmo valor de chave que foi marcado como '{state}'. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os valores de chave.

SharedRowEntryCountMismatchSensitive(Object, Object, Object, Object, Object)

A entidade do tipo '{entityType}' está compartilhando a tabela '{tableName}' com entidades do tipo '{missingEntityType}', mas não há nenhuma entidade desse tipo com o mesmo valor de chave '{keyValue}' que foi marcado como '{state}'.

SqlQueryOverrideMismatch(Object, Object)

A propriedade '{propertySpecification}' tem configuração específica para a consulta SQL '{query}', mas não é mapeada para uma coluna nessa consulta. Remova a configuração específica ou mapeie um tipo de entidade que contém essa propriedade para '{query}'.

SqlQueryUnmappedType(Object)

O tipo de elemento '{elementType}' usado no método 'SqlQuery' não tem suporte nativo do provedor de banco de dados. Use um tipo de elemento com suporte ou use ModelConfigurationBuilder.DefaultTypeMapping para definir um mapeamento para seu tipo.

StoredKeyTypesNotConvertable(Object, Object, Object, Object)

A coluna de chave estrangeira '{fkColumnName}' tem valores '{fkColumnType}' que não podem ser comparados com os valores '{pkColumnType}' da coluna de chave principal associada '{pkColumnName}'. Para usar 'SaveChanges' ou 'SaveChangesAsync', os tipos de coluna de chave estrangeira devem ser comparáveis com os tipos de coluna de chave principal.

StoredProcedureCurrentValueParameterOnDelete(Object, Object)

O parâmetro de valor atual '{parameter}' não é permitido na exclusão do procedimento armazenado '{sproc}'. Em vez disso, use HasOriginalValueParameter().

StoredProcedureDeleteNonKeyProperty(Object, Object, Object)

A propriedade '{entityType}. {property}' é mapeado para um parâmetro do procedimento armazenado '{sproc}', mas somente as propriedades de chave e token de simultaneidade têm suporte para Excluir procedimentos armazenados.

StoredProcedureDuplicateOriginalValueParameter(Object, Object)

O parâmetro de valor original da propriedade '{property}' não pode ser adicionado ao procedimento armazenado '{sproc}' porque já existe outro parâmetro de valor original para essa propriedade.

StoredProcedureDuplicateParameter(Object, Object)

O parâmetro para a propriedade '{property}' não pode ser adicionado ao procedimento armazenado '{sproc}' porque já existe outro parâmetro para essa propriedade.

StoredProcedureDuplicateParameterName(Object, Object)

O parâmetro '{parameter}' não pode ser adicionado ao procedimento armazenado '{sproc}' porque já existe outro parâmetro com esse nome.

StoredProcedureDuplicateResultColumn(Object, Object)

A coluna de resultado da propriedade '{property}' não pode ser adicionada ao procedimento armazenado '{sproc}' porque já existe outra coluna de resultado para essa propriedade.

StoredProcedureDuplicateResultColumnName(Object, Object)

A coluna de resultado '{column}' não pode ser adicionada ao procedimento armazenado '{sproc}' porque já existe outra coluna de resultado com esse nome.

StoredProcedureDuplicateRowsAffectedParameter(Object)

O parâmetro de linhas afetadas não pode ser adicionado ao procedimento armazenado '{sproc}' porque as linhas afetadas já são retornadas por meio de outro parâmetro, por meio do valor retornado do procedimento armazenado ou por meio de uma coluna de resultado.

StoredProcedureDuplicateRowsAffectedResultColumn(Object)

A coluna de resultados das linhas afetadas não pode ser adicionada ao procedimento armazenado '{sproc}' porque as linhas afetadas já são retornadas por meio de outra coluna, por meio de um parâmetro ou por meio do valor retornado do procedimento armazenado.

StoredProcedureGeneratedPropertiesNotMapped(Object, Object, Object)

O tipo de entidade '{entityType}' é mapeado para o procedimento armazenado '{sproc}', no entanto, as propriedades geradas pelo repositório {properties} não são mapeadas para nenhum parâmetro de saída ou coluna de resultado.

StoredProcedureInputParameterForInsertNonSaveProperty(Object, Object, Object, Object, Object)

O parâmetro de entrada '{parameter}' do procedimento armazenado de inserção '{sproc}' é mapeado para a propriedade '{property}' do tipo de entidade '{entityType}', mas essa propriedade está configurada com BeforeSaveBehavior '{behavior}' e, portanto, não pode ser salva na inserção.

StoredProcedureInputParameterForUpdateNonSaveProperty(Object, Object, Object, Object, Object)

O parâmetro de entrada '{parameter}' do procedimento armazenado de atualização '{sproc}' é mapeado para a propriedade '{property}' do tipo de entidade '{entityType}', mas essa propriedade está configurada com AfterSaveBehavior '{behavior}' e, portanto, não pode ser salva na atualização. Talvez seja necessário usar HasOriginalValueParameter() em vez de HasParameter().

StoredProcedureKeyless(Object, Object)

O tipo de entidade sem chave '{entityType}' foi configurado para usar '{sproc}'. Um tipo de entidade requer que uma chave primária possa ser mapeada para um procedimento armazenado.

StoredProcedureNoName(Object, Object)

O tipo de entidade '{entityType}' foi configurado para usar '{sproc}', mas o nome do repositório não foi especificado. Configure o nome do procedimento armazenado explicitamente.

StoredProcedureOriginalValueParameterOnInsert(Object, Object)

O parâmetro de valor original '{parameter}' não é permitido na inserção do procedimento armazenado '{sproc}'. Em vez disso, use HasParameter().

StoredProcedureOutputParameterConflict(Object, Object, Object)

A propriedade '{entityType}. {property}' é mapeado para um parâmetro de saída do procedimento armazenado '{sproc}', mas também é mapeado para um parâmetro de saída de valor original de saída. Uma propriedade gerada pelo repositório só pode ser mapeada para um parâmetro de saída.

StoredProcedureOutputParameterNotGenerated(Object, Object, Object)

A propriedade '{entityType}. {property}' é mapeado para um parâmetro de saída do procedimento armazenado '{sproc}', mas não está configurado como gerado pelo repositório. Configure-o como gerado pela loja ou não configure o parâmetro como saída.

StoredProcedureOverrideMismatch(Object, Object)

A propriedade '{propertySpecification}' tem configuração específica para o procedimento armazenado '{sproc}', mas não é mapeada para um parâmetro ou uma coluna de resultado nesse procedimento armazenado. Remova a configuração específica ou mapeie um tipo de entidade que contém essa propriedade para '{sproc}'.

StoredProcedureParameterInvalidConfiguration(Object, Object, Object)

'{facet}' não pode ser configurado para o parâmetro '{parameter}' do procedimento armazenado '{sproc}'.

StoredProcedureParameterInvalidDirection(Object, Object, Object)

A direção '{direction}' sem suporte foi especificada para o parâmetro '{parameter}' do procedimento armazenado '{sproc}'.

StoredProcedureParameterNotFound(Object, Object, Object)

Nenhuma propriedade chamada '{property}' encontrada no tipo de entidade '{entityType}' correspondente ao parâmetro no procedimento armazenado '{sproc}'

StoredProcedurePropertiesNotMapped(Object, Object, Object)

O tipo de entidade '{entityType}' é mapeado para o procedimento armazenado '{sproc}', no entanto, as propriedades {properties} não são mapeadas para nenhum parâmetro ou coluna de resultado.

StoredProcedureResultColumnDelete(Object, Object, Object)

A propriedade '{entityType}. {property}' é mapeado para uma coluna de resultado do procedimento armazenado '{sproc}', mas não há suporte para valores gerados pelo repositório para Excluir procedimentos armazenados.

StoredProcedureResultColumnNotFound(Object, Object, Object)

Nenhuma propriedade chamada '{property}' encontrada no tipo de entidade '{entityType}' correspondente à coluna de resultado no procedimento armazenado '{sproc}'

StoredProcedureResultColumnNotGenerated(Object, Object, Object)

A propriedade '{entityType}. {property}' é mapeado para uma coluna de resultado do procedimento armazenado '{sproc}', mas não está configurado como gerado pelo repositório.

StoredProcedureResultColumnParameterConflict(Object, Object, Object)

A propriedade '{entityType}. {property}' é mapeado para uma coluna de resultado do procedimento armazenado '{sproc}', mas também é mapeado para um parâmetro de saída. Uma propriedade gerada pelo repositório só pode ser mapeada para uma delas.

StoredProcedureRowsAffectedForInsert(Object)

Um parâmetro afetado por linhas, coluna de resultado ou valor retornado não pode ser configurado no procedimento armazenado '{sproc}' porque ele é usado para inserção. Os valores afetados por linhas só são permitidos em procedimentos armazenados que executam atualização ou exclusão.

StoredProcedureRowsAffectedNotPopulated(Object)

O procedimento armazenado '{sproc}' foi configurado com um parâmetro de saída ou valor retornado afetado por linhas, mas um valor válido não foi encontrado ao executar o procedimento.

StoredProcedureRowsAffectedReturnConflictingParameter(Object)

O procedimento armazenado '{sproc}' não pode ser configurado para retornar as linhas afetadas porque já existe um parâmetro afetado por linhas ou uma coluna de resultado afetada por linhas para esse procedimento armazenado.

StoredProcedureRowsAffectedWithResultColumns(Object, Object)

O tipo de entidade '{entityType}' é mapeado para o procedimento armazenado '{sproc}' que retorna colunas de resultado e um valor afetado por linhas. Se o procedimento armazenado retornar colunas de resultado, um valor afetado por linhas não será necessário e poderá ser removido com segurança.

StoredProcedureTableSharing(Object, Object, Object)

Os tipos de entidade '{entityType1}' e '{entityType2}' foram configurados para usar '{sproc}', não há suporte para o compartilhamento de procedimentos armazenados. Especifique nomes diferentes para os procedimentos armazenados correspondentes.

StoredProcedureTphDuplicate(Object, Object, Object)

'{entityType}' e '{otherEntityType}' são explicitamente mapeados para o procedimento armazenado '{sproc}' usando a estratégia de mapeamento 'TPH'. Configure o mapeamento de procedimento armazenado no tipo de entidade raiz, incluindo todos os parâmetros para os tipos derivados. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

StoredProcedureUnmapped(Object)

O tipo de entidade '{entityType}' foi configurado para usar alguns procedimentos armazenados e não está mapeado para nenhuma tabela. Um tipo de entidade que não está mapeado para uma tabela deve ser mapeado para inserir, atualizar e excluir procedimentos armazenados.

SubqueryOverComplexTypesNotSupported(Object)

A consulta requer uma subconsulta sobre o tipo complexo '{complexType}'. Atualmente, não há suporte para subconsultas em tipos complexos.

TableExpressionBaseWithoutCloningLogic(Object, Object, Object, Object, Object)

O tipo de expressão '{expressionType}' não implementa a lógica de clonagem adequada. Cada expressão derivada de '{tableExpressionBase}' deve implementar a interface '{clonableTableExpressionBase}' ou ter sua lógica de clonagem adicionada ao '{cloningExpressionVisitor}' dentro de '{selectExpression}'.

TableNotMappedEntityType(Object, Object)

O tipo de entidade '{entityType}' não é mapeado para o objeto de repositório '{table}'.

TableOverrideMismatch(Object, Object)

A propriedade '{propertySpecification}' tem uma configuração específica para a tabela '{table}', mas não é mapeada para uma coluna nessa tabela. Remova a configuração específica ou mapeie um tipo de entidade que contém essa propriedade para '{table}'.

TableValuedFunctionNonTph(Object, Object)

O tipo de elemento do resultado de '{dbFunction}' é mapeado para '{entityType}'. Isso não tem suporte, pois '{entityType}' faz parte da hierarquia, mas não contém uma propriedade discriminatória. Somente hierarquias de TPH podem ser mapeadas para um TVF.

TableValuedFunctionNonTPH(Object, Object)

O tipo de elemento do resultado de '{dbFunction}' é mapeado para '{entityType}'. Isso não tem suporte, pois '{entityType}' faz parte da hierarquia e não contém uma propriedade discriminatória.

TimeoutTooBig(Object)

O tempo limite deve ser menor ou igual a Int32.MaxValue (2147483647) segundos. Tempo limite fornecido: {segundos} segundos.

TimeoutTooSmall(Object)

O tempo limite deve ser maior ou igual a zero. Tempo limite fornecido: {segundos} segundos.

TooFewReaderFields(Object, Object)

O leitor subjacente não tem tantos campos quanto o esperado. Esperado: {expected}, real: {actual}.

TpcTableSharing(Object, Object, Object)

O tipo de entidade '{dependentType}' é mapeado para '{storeObject}'. No entanto, o tipo de entidade principal '{principalEntityType}' também é mapeado para '{storeObject}' e está usando a estratégia de mapeamento de TPC. Os tipos de entidade em uma hierarquia de TPC só poderão usar o compartilhamento de tabela se não tiverem tipos derivados.

TpcTableSharingDependent(Object, Object, Object, Object)

O tipo de entidade '{dependentType}' é mapeado para '{storeObject}'. No entanto, um de seus tipos derivados '{derivedType}' é mapeado para '{otherStoreObject}'. As hierarquias que usam o compartilhamento de tabelas não podem ser mapeadas usando a estratégia de mapeamento de TPC.

TphDbFunctionMismatch(Object, Object, Object, Object)

'{entityType}' é mapeado para a função de banco de dados '{function}' enquanto '{otherEntityType}' é mapeado para a função de banco de dados '{otherFunction}'. Mapeie todos os tipos de entidade na hierarquia para a mesma função de banco de dados. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

TphStoredProcedureMismatch(Object, Object, Object, Object)

'{entityType}' é mapeado para o procedimento armazenado '{sproc}' enquanto '{otherEntityType}' é mapeado para o procedimento armazenado '{otherSproc}'. Mapeie todos os tipos de entidade na hierarquia para o mesmo procedimento armazenado ou remova o discriminador e mapeie todos eles para procedimentos armazenados diferentes. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

TphTableMismatch(Object, Object, Object, Object)

'{entityType}' é mapeado para a tabela '{table}' enquanto '{otherEntityType}' é mapeado para a tabela '{otherTable}'. Mapeie todos os tipos de entidade na hierarquia para a mesma tabela ou remova o discriminador e mapeie todos eles para tabelas diferentes. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

TPHTableMismatch(Object, Object, Object, Object)

'{entityType}' é mapeado para a tabela '{table}' enquanto '{otherEntityType}' é mapeado para a tabela '{otherTable}'. Mapeie todos os tipos de entidade na hierarquia para a mesma tabela ou remova o discriminador e mapeie todos eles para tabelas diferentes. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

TphViewMismatch(Object, Object, Object, Object)

'{entityType}' é mapeado para a exibição '{view}' enquanto '{otherEntityType}' é mapeado para a exibição '{otherView}'. Mapeie todos os tipos de entidade na hierarquia para a mesma exibição ou remova o discriminador e mapeie todos eles para exibições diferentes. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

TPHViewMismatch(Object, Object, Object, Object)

'{entityType}' é mapeado para a exibição '{view}' enquanto '{otherEntityType}' é mapeado para a exibição '{otherView}'. Mapeie todos os tipos de entidade na hierarquia para a mesma exibição ou remova o discriminador e mapeie todos eles para exibições diferentes. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações.

TriggerWithMismatchedTable(Object, Object, Object, Object)

O gatilho '{trigger}' para a tabela '{triggerTable}' é definido no tipo de entidade '{entityType}', que é mapeado para a tabela '{entityTable}'. Consulte https://aka.ms/efcore-docs-triggers para obter mais informações sobre gatilhos.

UnableToBindMemberToEntityProjection(Object, Object, Object)

Não é possível associar '{memberType}. {member}' para uma projeção de entidade de '{entityType}'.

UnableToSplitCollectionProjectionInSplitQuery(Object, Object, Object)

A consulta foi configurada para usar '{splitQueryEnumValue}' e contém uma coleção na chamada 'Select', que não pôde ser dividida em consulta separada. Remova '{splitQueryMethodName}' se aplicado ou adicione '{singleQueryMethodName}' à consulta.

UnableToTranslateSetProperty(Object, Object, Object)

Falha ao traduzir o seguinte 'SetProperty': 'SetProperty({property}, {value})'. {details}

UnhandledAnnotatableType(Object)

Tipo annotatable '{annotatableType}' sem tratamento.

UnhandledExpressionInVisitor(Object, Object, Object)

Expressão sem tratamento '{expression}' do tipo '{expressionType}' encontrada em '{visitor}'.

UnknownOperation(Object, Object)

O gerador de SQL de migração atual '{sqlGeneratorType}' não pode gerar SQL para operações do tipo '{operationType}'.

UnmappedNonTPHOwner(Object, Object, Object, Object)

O tipo de entidade '{ownerType}' não é mapeado, portanto, por padrão, o tipo de propriedade '{navigation}. {ownedType}' também será não mapeado. Se isso se destinar a mapear explicitamente o tipo de propriedade para 'null', caso contrário, mapeie-o para um chamado '{storeObjectType}'.

UnsupportedDataOperationStoreType(Object, Object)

O tipo de repositório '{type}' usado para a coluna '{column}' em uma operação de dados de migração não é compatível com o provedor atual.

UnsupportedOperatorForSqlExpression(Object, Object)

Operador sem suporte '{nodeType}' especificado para a expressão do tipo '{expressionType}'.

UnsupportedPropertyType(Object, Object, Object)

Nenhum mapeamento de tipo relacional pode ser encontrado para a propriedade '{entity}. {property}' e o provedor atual não especificam um tipo de repositório padrão para as propriedades do tipo '{clrType}'.

UnsupportedStoreType(Object)

O tipo de repositório '{type}' não tem suporte do provedor atual.

UnsupportedType(Object)

O provedor atual não tem um mapeamento de tipo de repositório para propriedades do tipo '{clrType}'.

UpdateConcurrencyException(Object, Object)

Esperava-se que a operação de banco de dados afetasse as linhas {expectedRows}, mas, na verdade, afetou as linhas {actualRows}; os dados podem ter sido modificados ou excluídos desde que as entidades foram carregadas. Consulte https://go.microsoft.com/fwlink/?LinkId=527962 para obter informações sobre como entender e lidar com exceções de simultaneidade otimista.

UpdateDataOperationKeyTypesCountMismatch(Object, Object, Object)

O número de tipos de coluna de chave ({typesCount}) não corresponde ao número de colunas de chave ({columnsCount}) para a operação de modificação de dados em '{table}'. Forneça o mesmo número de tipos de coluna de chave e colunas de chave.

UpdateDataOperationKeyValuesCountMismatch(Object, Object, Object)

O número de valores de chave ({valuesCount}) não corresponde ao número de colunas de chave ({columnsCount}) para a operação de modificação de dados em '{table}'. Forneça o mesmo número de valores de chave e colunas de chave.

UpdateDataOperationNoModel(Object)

A operação de modificação de dados em '{table}' não está associada a um modelo. Adicione um modelo à migração ou especifique os tipos de coluna em todas as operações de dados.

UpdateDataOperationRowCountMismatch(Object, Object, Object)

O número de linhas de valor ({valuesCount}) não corresponde ao número de linhas de chave ({keyCount}) para a operação de modificação de dados em '{table}'. Forneça o mesmo número de linhas de valor e linhas de chave.

UpdateDataOperationTypesCountMismatch(Object, Object, Object)

O número de tipos de coluna ({typesCount}) não corresponde ao número de colunas ({columnsCount}) para a operação de modificação de dados em '{table}'. Forneça o mesmo número de tipos de coluna e colunas.

UpdateDataOperationValuesCountMismatch(Object, Object, Object)

O número de valores ({valuesCount}) não corresponde ao número de colunas ({columnsCount}) para a operação de modificação de dados em '{table}'. Forneça o mesmo número de valores e colunas.

ViewOverrideMismatch(Object, Object)

A propriedade '{propertySpecification}' tem uma configuração específica para a exibição '{view}', no entanto, ela não é mapeada para uma coluna nessa exibição. Remova a configuração específica ou mapeie um tipo de entidade que contém essa propriedade para '{view}'.

Aplica-se a