RelationalStrings Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
[System.Runtime.CompilerServices.Nullable(0)]
public static class RelationalStrings
public static class RelationalStrings
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalStrings = class
type RelationalStrings = class
Public Class RelationalStrings
- Herança
-
RelationalStrings
- Atributos
Propriedades
| Nome | Descrição |
|---|---|
| BadCheckConstraintString |
Não é possível desserializar a restrição de verificação dos metadados do modelo. Consulte a exceção interna para obter detalhes. |
| BadSequenceString |
Obsoleto.
Não é possível desserializar uma sequência de metadados de modelo. Consulte a exceção interna para obter detalhes. |
| BadSequenceType |
Tipo inválido para sequência. Os tipos válidos são 'long' (o padrão), 'int', 'short', 'byte' e 'decimal'. |
| CannotChangeWhenOpen |
A instância do 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. |
| CannotSetAliasOnJoin |
Os aliases não podem ser definidos em expressões de junção; defina o alias na expressão de tabela delimitada. |
| ClientGroupByNotSupported |
Não é possível traduzir o padrão 'GroupBy' fornecido. Chame 'AsEnumerable' antes de 'GroupBy' para avaliá-lo no lado do cliente. |
| ConflictingAmbientTransaction |
Uma transação de ambiente foi detectada. A transação ambiente precisa ser concluída antes de iniciar uma nova transação nessa conexão. |
| ConflictingEnlistedTransaction |
No momento, a conexão está inscrida em uma transação. A transação inscrida 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. |
| EFMultipleParametersInvoked |
O "EF". O método MultipleParameters<T>' só pode ser usado em consultas LINQ do Entity Framework. |
| EmptyCollectionNotSupportedAsInlineQueryRoot |
Não há suporte para coleções vazias como raízes de consulta embutidas. |
| ErrorMaterializingValue |
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 corresponda à tabela de banco de dados a ser modificada. A operação atual está sendo aplicada em uma projeção que não seja de entidade. Remova qualquer projeção para tipos que não sejam de entidade. |
| ExecuteUpdateCannotSetJsonPropertyToArbitraryExpression |
Atualmente, 'ExecuteUpdate' não pode definir uma propriedade em uma coluna JSON como expressões arbitrárias; há suporte apenas para constantes, parâmetros e outras propriedades JSON; consulte https://github.com/dotnet/efcore/issues/36688. |
| ExecuteUpdateCannotSetJsonPropertyToNonJsonColumn |
Atualmente, 'ExecuteUpdate' não pode definir uma propriedade em uma coluna JSON como uma coluna regular não JSON; consulte https://github.com/dotnet/efcore/issues/36688. |
| FromSqlNonComposable |
'FromSql' ou 'SqlQuery' foi chamado com SQL não composável e com uma consulta compondo sobre ele. Considere chamar 'AsEnumerable' após o método para executar a composição no lado do cliente. |
| InsufficientInformationToIdentifyElementOfCollectionJoin |
Não é possível converter 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 traduzir 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' para 'ExecuteUpdate' pode conter apenas uma cadeia de 'SetProperty' expressando as propriedades a serem atualizadas. |
| InvalidCommandTimeout |
O valor de 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. |
| JsonEmptyString |
O banco de dados retornou a cadeia de caracteres vazia quando um objeto JSON era esperado. |
| JsonEntityWithTableSplittingIsNotSupported |
Não há suporte para divisão de tabela para entidades que contêm entidades mapeadas para JSON. |
| JsonExecuteUpdateNotSupportedWithOwnedEntities |
Não há suporte para ExecuteUpdate em colunas JSON quando a coluna é mapeada como uma entidade de propriedade. Mapeie a coluna como um tipo complexo. |
| JsonNodeMustBeHandledByProviderSpecificVisitor |
Esse nó deve ser tratado pelo gerador SQL específico do provedor. |
| JsonPartialExecuteUpdateNotSupportedByProvider |
O provedor em uso não dá suporte a atualizações parciais com ExecuteUpdate em colunas JSON. |
| JsonPropertyNameShouldBeConfiguredOnNestedNavigation |
O nome da propriedade JSON só deve ser configurado em navegaçãos aninhadas. |
| JsonQueryLinqOperatorsNotSupported |
Não há suporte para a composição de operadores LINQ em coleções dentro de documentos JSON ou que não foram implementados pelo provedor 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. Os métodos 'Up' e 'Down' devem ser implementados para dar suporte à reversão de migrações. |
| MissingOrderingInSelectExpression |
Não foi possível traduzir 'Inverso' 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 EF, mas não o fez. Verifique as 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 transações ativas. |
| NoConnectionOrConnectionString |
Um repositório relacional foi configurado sem especificar o DbConnection ou cadeia de conexão a ser usado. |
| NoDbCommand |
Um DbCommand não pode ser criado 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 'OnConfigurando' 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 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 compilado sobre um JsonQueryExpression que representa uma coleção dentro do documento JSON. |
| SelectExpressionUpdateNotSupportedWhileMutable |
Não há suporte para SelectExpression.Update() enquanto a expressão estiver em estado mutável. |
| 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 de conjunto antes da última chamada "Selecionar". |
| SetOperationsOnDifferentStoreTypes |
Não é possível converter a operação de conjunto 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'. |
| SplitQueryConcurrentModification |
Os resultados de uma consulta dividida não puderam ser correlacionados porque os dados foram modificados simultaneamente durante a execução da consulta. Execute novamente a consulta ou execute-a em uma transação serializável ou de instantâneo para evitar modificações simultâneas. |
| 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 ou uma estratégia de execução de repetição. |
| UpdateStoreException |
Erro ao salvar as alterações da entidade. Consulte a exceção interna para obter detalhes. |
| VisitChildrenMustBeOverridden |
'VisitChildren' deve ser substituído na classe derivada de 'SqlExpression'. |
Métodos
| Nome | Descrição |
|---|---|
| AbstractTpc(Object, Object) |
O tipo de entidade '{entityType}' não pode ser instanciado porque seu tipo CLR correspondente é abstrato, 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. |
| AutoLoadedJsonProperty(Object, Object) |
A propriedade '{property}' no tipo '{type}' é mapeada para uma entidade JSON e não pode ser configurada como não carregada automaticamente. As entidades mapeadas em JSON são sempre carregadas como uma unidade. |
| CannotCompareJsonComplexTypeToNonJson(Object, Object) |
Não é possível comparar o tipo complexo '{jsonComplexType}', que é mapeado para JSON, com o tipo complexo '{nonJsonComplexType}', que não é. |
| CannotProjectNullableComplexType(Object) |
Você está tentando projetar o tipo complexo '{complexType}' por meio de uma navegação opcional; que atualmente não tem suporte. Projecione o tipo complexo em um contexto não opcional ou projecione o tipo de entidade que contém junto com o tipo complexo. |
| CannotTranslateNonConstantNewArrayExpression(Object) |
A consulta contém uma nova expressão de matriz com elementos não constantes que não podem 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 de '{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. Não é possível gerar um modelo compilado porque 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}'. |
| ComplexCollectionNotMappedToJson(Object, Object) |
A propriedade de coleção complexa '{entityType}. {property}' deve ser mapeado para uma coluna JSON. Use 'ToJson()' para configurar essa coleção complexa como mapeada para uma coluna JSON. |
| ComplexPropertyBothJsonColumnAndJsonPropertyName(Object, Object, Object) |
A propriedade complexa '{complexProperty}' não pode ter um nome de coluna JSON ('{columnName}') e um nome de propriedade JSON ('{propertyName}') configurado. Use 'ToJson()' para mapear para uma coluna JSON ou 'HasJsonPropertyName()' para mapear como uma propriedade JSON dentro de uma coluna JSON que contém, mas não ambas. |
| ComplexPropertyJsonPropertyNameConflict(Object, Object, Object) |
As propriedades complexas '{property1}' e '{property2}' são configuradas para usar o mesmo nome de propriedade JSON '{jsonPropertyName}'. Cada propriedade dentro de um tipo mapeado por JSON deve ter um nome de propriedade JSON exclusivo. |
| ComplexPropertyJsonPropertyNameWithoutJsonMapping(Object) |
A propriedade complexa '{complexProperty}' não pode usar 'HasJsonPropertyName()' porque não está contida em um tipo mapeado por JSON. Use 'ToJson()' para mapear a propriedade complexa para uma coluna JSON ou verifique se ela está contida em um tipo mapeado para JSON. |
| ComplexPropertyOptionalTableSharing(Object, Object) |
A propriedade de complexo opcional '{type}. {property}' é mapeado para colunas, mesclando as propriedades contidas na tabela de seu contêiner; esse mapeamento requer pelo menos uma propriedade necessária – para permitir a distinção entre valores 'nulos' e vazios - mas o tipo complexo contém apenas propriedades opcionais. Configure a propriedade com um discriminador de sombra adicionando uma chamada a 'HasDiscriminator()' na configuração de propriedade complexa ou mapeie essa propriedade complexa para uma coluna JSON. |
| ComputedColumnSqlUnspecified(Object, Object) |
O SQL da coluna computada 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. |
| ConcurrencyTokenOnJsonMappedProperty(Object, Object) |
A propriedade '{property}' em '{type}' é configurada como um token de simultaneidade, mas o tipo é mapeado para JSON. Não há suporte para tokens de simultaneidade em tipos mapeados por JSON. |
| 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}' é marcada como '{firstState}', mas a instância do tipo de entidade '{secondEntityType}' com o valor de chave '{secondKeyValue}' é 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) |
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 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}'. |
| ContainerTypeOnNestedOwnedEntityType(Object) |
O tipo de entidade '{entityType}' tem um tipo de coluna de contêiner configurado, mas está aninhado em outro tipo de propriedade. O tipo de coluna de contêiner só pode ser especificado em um tipo de propriedade de nível superior mapeado para um contêiner. |
| ContainerTypeOnNonContainer(Object) |
O tipo de entidade '{entityType}' tem um tipo de coluna de contêiner configurado, mas não é mapeado para uma coluna de contêiner, como para JSON. O tipo de coluna de contêiner só pode ser especificado em um tipo de propriedade de nível superior mapeado para um contêiner. |
| 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 para 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 contém 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}'. 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 conjunto de nomes. O nome é uma propriedade necessária de um DbFunction. |
| DbFunctionNonScalarCustomTranslation(Object) |
A tradução personalizada não pode ser definida no DbFunction '{function}', pois não é uma função escalar. |
| DbFunctionNullableValueReturnType(Object, Object) |
O DbFunction '{function}' retorna um 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 'null'. |
| 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, Object) |
A restrição de verificação '{checkConstraint}' não pode ser adicionada ao tipo de entidade '{entityType}' porque outra restrição de verificação com o mesmo nome já existe no tipo de entidade '{conflictingEntityType}'. |
| DuplicateCheckConstraint(Object, Object) |
A restrição de verificação '{checkConstraint}' não pode ser adicionada ao tipo de entidade '{entityType}' porque já existe outra restrição de verificação com o mesmo nome. |
| DuplicateCheckConstraintSqlMismatch(Object, Object, Object, Object, Object) |
As restrições de verificação '{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 estã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 configurações de nulidade de coluna diferentes. |
| 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 são configurados para usar diferentes tipos de provedor ('{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. |
| 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 escalas diferentes ('{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}'). |
| DuplicateForeignKeyExcludedFromMigrationsMismatch(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 exclusão de migração diferentes. |
| 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 diferentes tabelas principais ('{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} deve ser nulo. |
| 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. Mapeamentos divididos não devem duplicar o mapeamento principal. |
| 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 principal. 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 de divisão e é um compartilhamento opcional dependente de um objeto de repositório, mas não mapeia nenhuma propriedade não compartilhada necessária para o objeto de repositório principal. Mantenha pelo menos uma propriedade não compartilhada necessária mapeada para uma coluna em '{storeObject}' ou marque '{entityType}' como um dependente necessário chamando '{requiredDependentConfig}'. |
| EntitySplittingUnmappedMainFragment(Object, Object, Object) |
O tipo de entidade '{entityType}' tem um mapeamento dividido para '{storeObject}', mas não tem um mapeamento principal 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 principais mapeamentos desses tipos não compartilham uma tabela. Mapeie os fragmentos divididos de '{entityType}' para tabelas não compartilhadas ou mapeie o fragmento principal 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) |
Erro ao ler um valor de banco de dados. O tipo esperado era '{expectedType}', mas o valor real era do tipo '{actualType}'. |
| ErrorMaterializingValueNullReference(Object) |
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 a 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. |
| ExecuteOperationOnOwnedJsonIsNotSupported(Object, Object) |
'{operation}' usado sobre o tipo de propriedade '{entityType}' que é mapeado para JSON; Não há suporte para '{operation}' em entidades de propriedade mapeadas por JSON. Em vez disso, considere mapear seu tipo como um tipo complexo. |
| ExecuteOperationOnTPC(Object, Object) |
A operação '{operation}' está sendo aplicada no tipo de entidade '{entityType}', que está usando a estratégia de mapeamento de 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 selecionada que não tem suporte no gerador SQL de consulta, mas foi declarado como compatível com o provedor durante a fase de tradução. Esse é um bug em seu provedor EF Core, arquive um problema em https://aka.ms/efcorefeedback. |
| ExecuteUpdateDeleteOnEntityNotMappedToTable(Object) |
'ExecuteUpdate' ou 'ExecuteDelete' foi chamado no tipo de entidade '{entityType}', mas esse tipo de entidade não é mapeado para uma tabela. |
| ExecuteUpdateOverJsonIsNotSupported(Object) |
'ExecuteUpdate' está sendo usado sobre o tipo '{structuralType}' que é mapeado para JSON; Não há suporte para 'ExecuteUpdate' no JSON. |
| 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 traduzido porque o tipo complexo '{complexType}' é projetado para fora. Reescreva sua consulta para projetar o tipo de entidade que contém. |
| ExpectedNonNullParameter(Object) |
Um valor não nulo esperado para o parâmetro de consulta '{parameter}'. |
| ExplicitDefaultConstraintNamesNotSupportedForTpc(Object) |
Restrições padrão nomeadas explicitamente não podem ser usadas com herança TPC ou divisão de entidade. Nome da restrição: '{explicitDefaultConstraintName}'. |
| 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 uma 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 contenha essa propriedade para '{function}'. |
| HasDataNotSupportedForEntitiesMappedToJson(Object) |
'HasData' não pode ser usado para o tipo de entidade '{entity}'. Não há suporte para 'HasData' para entidades mapeadas para JSON. |
| ImplicitDefaultNamesNotSupportedForTpcWhenNamesClash(Object) |
Restrições padrão nomeadas não podem ser usadas com TPC ou divisão de entidade se resultarem em nomes de restrição não exclusivos. Nome da restrição: '{constraintNameCandidate}'. |
| IncompatibleComplexTypesInAssignment(Object, Object, Object) |
Os tipos complexos '{complexType1}' e '{complexType2}' estão sendo atribuídos, mas este último não tem a propriedade '{property}' do primeiro. |
| IncompatibleComplexTypesInComparison(Object, Object, Object) |
Os tipos complexos '{complexType1}' e '{complexType2}' estão sendo comparados, mas este último não tem a propriedade '{property}' do primeiro. |
| IncompatibleTableCommentMismatch(Object, Object, Object, Object, Object) |
A tabela '{table}' não pode ser usada para o tipo de entidade '{entityType}', pois 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) |
A tabela '{table}' não pode ser usada para o tipo de entidade '{entityType}' porque 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 inverta a relação entre '{entityType}' e '{otherEntityType}'. |
| IncompatibleTableExcludedMismatch(Object, Object, Object) |
A tabela '{table}' não pode ser usada para o tipo de entidade '{entityType}', pois 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) |
A tabela '{table}' não pode ser usada para o tipo de entidade '{entityType}', pois 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) |
A tabela '{table}' não pode ser usada para o tipo de entidade '{entityType}', pois 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 apontando para a chave primária em outro tipo de entidade mapeada para '{table}'. |
| IncompatibleViewDerivedRelationship(Object, Object, Object) |
A exibição '{view}' não pode ser usada para o tipo de entidade '{entityType}', pois 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 um modo de exibição diferente. Mapeie '{otherEntityType}' para uma exibição diferente ou inverta a relação entre '{entityType}' e '{otherEntityType}'. |
| IncompatibleViewNoRelationship(Object, Object, Object) |
A exibição '{view}' não pode ser usada para o tipo de entidade '{entityType}', pois está sendo usada para o tipo de entidade '{otherEntityType}' e não há nenhuma relação entre suas chaves primárias. |
| InconsistentNumberOfArguments(Object, Object, Object) |
'{name}' foi construído com argumentos {argumentCount}, mas a nulidade foi definida para argumentos {argumentNullabilityCount}. Quando estiver em dúvida, use 'false' para argumento de nulidade. |
| IncorrectDefaultValueType(Object, Object, Object, Object, Object) |
O valor padrão '{value}' do tipo '{valueType}' não pode ser definido na propriedade '{property}' do tipo '{propertyType}' no tipo de entidade '{entityType}'. |
| IndexOnNonJsonComplexProperty(Object, Object, Object) |
O índice {indexProperties} no tipo de entidade '{entityType}' não pode conter a propriedade complexa '{property}' porque está mapeada para várias colunas. Faça referência a cada propriedade escalar do tipo complexo individualmente. |
| IndexPropertiesMixedJsonAndNonJsonMapping(Object, Object) |
O índice {indexProperties} no tipo de entidade '{entityType}' não pode ser configurado porque algumas de suas propriedades estão contidas em uma propriedade complexa mapeada para uma coluna JSON enquanto outras não estão. Todas as propriedades de um índice devem ser mapeadas para JSON ou todas mapeadas para colunas regulares. |
| 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 colunas 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) |
Um 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 há suporte para a navegação da entidade mapeada por JSON '{jsonEntity}' para sua entidade pai '{parentEntity}' usando a navegação '{navigation}'. Entidades mapeadas para JSON só podem navegar até seus filhos. |
| JsonElementMappingNotFound(Object, Object, Object) |
Nenhum mapeamento de elemento JSON foi encontrado para '{structuralType}. {name}' na coluna '{columnName}'. |
| JsonEntityMappedToDifferentColumnThanOwner(Object, Object, Object, Object) |
A entidade '{jsonType}' é mapeada para a coluna JSON '{containingColumn}', mas seu proprietário '{ownerType}' é mapeado para uma coluna JSON diferente '{ownerContainingColumn}'. Todas as entidades de propriedade devem ser mapeadas para a mesma coluna JSON. Chame apenas 'ToJson()' no tipo de entidade de propriedade mais externa. |
| 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 ser mapeada 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 acompanhar consultas, pois o Entity Framework 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 acompanhamento usando o método '{asNoTracking}' ou projete a entidade de proprietário. |
| JsonEntityOwnedByNonJsonOwnedType(Object, Object) |
O tipo de entidade de propriedade '{nonJsonType}' é mapeado para a tabela '{table}' e contém colunas JSON. No momento, não há suporte para isso. Todos os tipos de propriedade que contêm uma coluna JSON devem ser mapeados para uma coluna JSON em si. |
| JsonEntityReferencingRegularEntity(Object) |
O tipo de entidade '{jsonEntity}' é mapeado para JSON e tem uma navegação para uma entidade não proprietária que não é o proprietário. No momento, não há suporte para isso. |
| 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 por JSON '{jsonEntity}' não deve ter seu nome de propriedade JSON configurado explicitamente. |
| JsonEntityWithExplicitlyConfiguredKey(Object, Object) |
A propriedade '{entityType}. {property}' é configurado como parte da chave primária. Não há suporte para chaves primárias configuradas explicitamente em entidades armazenadas em coleções JSON e qualquer configuração de chave deve ser removida. |
| 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çãos 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 uma 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. |
| JsonObjectWithMultiplePropertiesMappedToSameJsonProperty(Object, Object, Object, Object) |
'{property1}' e '{property2}' em '{type}' são configurados para usar o mesmo nome de propriedade JSON '{jsonPropertyName}'. Cada propriedade dentro de um tipo mapeado por JSON deve ter um nome de propriedade JSON exclusivo. |
| JsonPathIndexElementsCollectionIndicesMismatch(Object, Object) |
O número de elementos ({elementCount}) deve corresponder ao número de entradas de índice de coleção ({collectionIndicesCount}) ao criar um RelationalJsonIndex. |
| JsonPathIndexElementsIsDescendingMismatch(Object, Object) |
O número de elementos ({elementCount}) deve corresponder ao número de entradas de ordem de classificação ({isDescendingCount}) ao criar um RelationalJsonIndex. |
| JsonPathIndexPropertiesInDifferentJsonColumns(Object, Object, Object, Object) |
O índice {indexProperties} no tipo de entidade '{entityType}' não pode ser configurado porque suas propriedades são mapeadas para diferentes colunas JSON ('{firstColumn}' e '{secondColumn}'). Todas as folhas de um índice de caminho JSON (um índice cujas propriedades atravessam uma coleção complexa) devem estar contidas em uma única coluna JSON. |
| JsonPathIndexPropertyMissingJsonColumn(Object, Object, Object) |
O índice {indexProperties} no tipo de entidade '{entityType}' não pode ser configurado porque sua propriedade '{property}' atravessa uma coleção complexa, mas não é mapeada para uma coluna JSON. |
| JsonProjectingCollectionElementAccessedUsingParmeterNoTrackingWithIdentityResolution(Object, Object) |
Não há suporte para o uso de um parâmetro para acessar o elemento de uma coleção JSON '{entityTypeName}' ao usar '{asNoTrackingWithIdentityResolution}'. Em vez disso, use uma constante ou projeta toda a coleção de entidades JSON. |
| JsonProjectingEntitiesIncorrectOrderNoTrackingWithIdentityResolution(Object, Object) |
Ao usar entidades '{asNoTrackingWithIdentityResolution}' mapeadas para JSON devem ser projetadas em uma ordem específica. Project coleção inteira de entidades '{entityTypeName}' antes de seus elementos individuais. |
| JsonProjectingQueryableOperationNoTrackingWithIdentityResolution(Object) |
Não há suporte para a projeção de operações que podem ser consultadas na coleção JSON para '{asNoTrackingWithIdentityResolution}'. |
| JsonQueryExpressionWithoutUnderlyingColumn(Object) |
A expressão de consulta JSON para '{structuralType}' não tem coluna subjacente. |
| JsonReaderInvalidTokenType(Object) |
Tipo de token inválido: '{tokenType}'. |
| JsonRequiredEntityWithNullJson(Object) |
A entidade {entity} é necessária, mas o elemento JSON que a contém é 'nulo'. |
| JsonValueReadWriterMissingOnTypeMapping(Object, Object, Object) |
O tipo de mapeamento de tipo '{typeMapping}', que está sendo usado na propriedade '{property}' no tipo de entidade '{entityType}' em um documento JSON, não definiu um JsonValueReaderWriter. |
| KeylessMappingStrategy(Object, Object) |
A estratégia de mapeamento '{mappingStrategy}' usada para '{entityType}' não tem suporte para tipos de entidade sem chave. Consulte https://go.microsoft.com/fwlink/?linkid=2130430 para obter mais informações. |
| KeyPropertyInJsonComplexType(Object, Object, Object) |
A chave {keyProperties} no tipo de entidade '{entityType}' não pode ser configurada porque a propriedade '{property}' está contida em um tipo complexo mapeado para uma coluna JSON. As chaves não podem referenciar propriedades armazenadas dentro de um documento JSON. |
| 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) |
Não há suporte para a geração de SQL para a operação '{operation}' pelo 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 compartilhando 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, 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, arquivar um problema em https://aka.ms/efcorefeedback. Considere usar 'DbContextOptionsBuilder.EnableSensitiveDataLogging' para ver os principais valores da entidade. |
| ModificationCommandInvalidEntityState(Object) |
Não é possível salvar alterações para uma entidade no estado '{entityState}'. |
| 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, arquivar um problema em https://aka.ms/efcorefeedback. |
| MultipleAnnotationConflict(Object) |
A anotação '{annotationName}' foi especificada duas vezes com valores potencialmente diferentes. Não há mais suporte para especificar a mesma anotação várias vezes para provedores diferentes. Examine a Migração gerada para garantir que ela esteja correta e, se necessário, edite a Migração para corrigir quaisquer problemas. |
| MultipleColumnsWithSameJsonContainerName(Object, Object) |
O tipo de entidade '{entityType}' é mapeado para várias colunas com o nome '{columnName}', e uma delas é configurada como uma coluna JSON. Atribua nomes diferentes às colunas. |
| 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 ASP.NET Core típico. Consulte https://go.microsoft.com/fwlink/?linkid=850912 para obter mais informações. |
| NestedCollectionsNotSupported(Object, Object, Object) |
A propriedade '{propertyType} {type}. {property}' é uma coleção primitiva de uma coleção primitiva. Coleções primitivas aninhadas ainda não têm suporte com provedores de banco de dados relacionais. |
| NestedComplexPropertyJsonWithTableSharing(Object, Object) |
A propriedade complexa '{complexProperty}' é mapeada para JSON, mas seu tipo de contenção '{containingType}' não é. Mapeie o tipo complexo raiz para JSON. Consulte https://github.com/dotnet/efcore/issues/36558. |
| NoAliasOnTable(Object) |
Nenhum alias é definido na tabela: '{table}'. |
| 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) |
A expressão LINQ '{expression}' não pôde ser traduzida. Informações adicionais: {details} Confira https://go.microsoft.com/fwlink/?linkid=2101038 mais informações. |
| NonScalarFunctionCannotBeNullable(Object) |
'IsNullable' não pode ser definido em DbFunction '{functionName}', pois a função não representa uma função escalar. |
| NonScalarFunctionParameterCannotPropagatesNullability(Object, Object) |
'PropagatesNullability' não pode ser definido 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 discriminatório 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 discriminatório) 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 discriminatório) 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 discriminatório) devem ser mapeados para diferentes exibições. 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 exibições. 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. |
| NullValueInRequiredJsonProperty(Object) |
A propriedade JSON necessária '{property}' não pode conter nulo. |
| OneOfThreeValuesMustBeSet(Object, Object, Object) |
Exatamente um de '{param1}', '{param2}' ou '{param3}' deve ser definido. |
| OneOfTwoValuesMustBeSet(Object, Object) |
Exatamente um de '{param1}' ou '{param2}' deve ser definido. |
| OptionalDependentWithDependentWithoutIdentifyingProperty(Object) |
O tipo de entidade '{entityType}' é um dependente opcional usando o compartilhamento de tabela e contendo 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) |
O valor fornecido para o parâmetro '{parameter}' não pode ser usado porque não é atribuível para digitar 'object[]'. |
| PropertyBothColumnNameAndJsonPropertyName(Object, Object, Object) |
A propriedade '{property}' não pode ter um nome de coluna ('{columnName}') e um nome de propriedade JSON ('{jsonPropertyName}') configurado. As propriedades em tipos mapeados por JSON devem usar nomes de propriedade JSON, não nomes de coluna. |
| 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'. |
| PropertyNotMappedSpatial(Object, Object, Object) |
A propriedade '{propertyType}' '{entityType}. {property}' não pôde ser mapeado porque é um tipo espacial e os serviços espaciais necessários não foram configurados. Instale o pacote NuGet espacial apropriado para seu provedor (por exemplo, 'Microsoft. EntityFrameworkCore.SqlServer.NetTopologySuite" ou "Microsoft. EntityFrameworkCore.Sqlite.NetTopologySuite') e chame 'UseNetTopologySuite' na configuração do provedor. Consulte https://aka.ms/efcore-docs-spatial para obter mais informações. |
| PropertyNotMappedToTable(Object, Object, Object) |
A propriedade '{property}' no tipo de entidade '{entityType}' não é 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 conjunto em diferentes tipos de entidade ou complexos ('{type1}' e '{type2}'). |
| SetOperationsRequireAtLeastOneSideWithValidTypeMapping(Object) |
Uma operação de conjunto '{setOperationType}' requer um 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 uma 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 contenha essa propriedade para '{query}'. |
| SqlQueryUnmappedType(Object) |
O tipo de elemento '{elementType}' usado no método 'SqlQuery' não tem suporte nativo do seu 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 aos 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 no procedimento armazenado de exclusão '{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 da 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 afetado de linhas 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 de retorno do procedimento armazenado ou por meio de uma coluna de resultado. |
| StoredProcedureDuplicateRowsAffectedResultColumn(Object) |
A coluna de resultado afetada das linhas 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 de retorno 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 é 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 seja capaz de 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 de 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 pelo repositório ou não configure o parâmetro como saída. |
| StoredProcedureOverrideMismatch(Object, Object) |
A propriedade '{propertySpecification}' tem uma 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 sem suporte '{direction}' 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 qualquer parâmetro ou coluna de resultado. |
| StoredProcedureResultColumnDelete(Object, Object, Object) |
A propriedade '{entityType}. {property}' é mapeado para uma coluna de resultados 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 resultados 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 pela loja só pode ser mapeada para uma destas. |
| 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 de linhas só são permitidos em procedimentos armazenados que executam a 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 de linhas afetadas 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 é 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, as subconsultas sobre tipos complexos não têm suporte. |
| 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 '{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 contenha 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 tabelas 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}'. Hierarquias usando 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-os todos para diferentes procedimentos armazenados. 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-os todos 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-os todos 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 o mesmo modo de exibição ou remova o discriminador e mapeie todos para diferentes exibições. 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 o mesmo modo de exibição ou remova o discriminador e mapeie todos para diferentes exibições. 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}'. Confira https://aka.ms/efcore-docs-triggers 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) |
O seguinte 'SetProperty' não conseguiu traduzir: 'SetProperty({property}, {value})'. {details} |
| UnhandledAnnotatableType(Object) |
Tipo annotatável não manipulado '{annotatableType}'. |
| UnhandledExpressionInVisitor(Object, Object, Object) |
Expressão sem tratamento '{expression}' do tipo '{expressionType}' encontrada em '{visitor}'. |
| UniqueIndexOnComplexProperty(Object, Object, Object) |
O índice {indexProperties} no tipo de entidade '{entityType}' não pode ser configurado como exclusivo porque contém a propriedade complexa '{property}'. Não há suporte para índices exclusivos em propriedades complexas. |
| UnknownOperation(Object, Object) |
O gerador SQL de migração atual '{sqlGeneratorType}' não consegue 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 destina a mapear explicitamente o tipo de propriedade como 'null', caso contrário, mapeie-o para um '{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 tem suporte do provedor atual. |
| UnsupportedJsonColumnType(Object, Object, Object) |
O tipo de repositório '{storeType}' especificado para a coluna JSON '{columnName}' na tabela '{tableName}' não é compatível com o provedor atual. As colunas JSON exigem um tipo de repositório JSON específico do provedor. |
| UnsupportedOperatorForSqlExpression(Object, Object) |
Operador sem suporte '{nodeType}' especificado para 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 é compatível com o provedor atual. |
| UnsupportedType(Object) |
O provedor atual não tem um mapeamento de tipo de repositório para propriedades do tipo '{clrType}'. |
| UnsupportedTypeForColumn(Object, Object, Object) |
Não é possível localizar um mapeamento de tipo de repositório para a coluna '{table}. {column}' com o tipo CLR '{clrType}'. |
| UpdateConcurrencyException(Object, Object) |
Esperava-se que a operação de banco de dados afetasse as linhas {expectedRows}, mas realmente 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 informações sobre como entender e lidar com exceções de simultaneidade otimistas. |
| 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 colunas 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, não está mapeada para uma coluna nesse modo de exibição. Remova a configuração específica ou mapeie um tipo de entidade que contenha essa propriedade para '{view}'. |