Idioma

CosmosEventId Classe

Definição

IDs de evento para eventos do Cosmos que correspondem a mensagens registradas em log para um ILogger e eventos enviados para um DiagnosticSource.

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

Comentários

Essas IDs também são usadas WarningsConfigurationBuilder para configurar o comportamento dos avisos.

Consulte registro em log, eventos e diagnósticos e acessando Azure Cosmos DB com o EF Core para obter mais informações e exemplos.

Campos

Nome Descrição
BulkExecutionWithTransactionalBatch

SaveChanges foi invocado com a execução em massa e o envio em lote habilitados. Os lotes transacionais não podem ser executados em massa, portanto, ignorarão a execução em massa. Use AutoTransactionBehavior.Never para aproveitar a execução em massa. Se o envio em lote foi planejado, suprime este aviso usando DbContextOptionsBuilder.ConfigureWarnings(w => w.Ignore(CosmosEventId.BulkExecutionWithTransactionalBatch))

ExecutedCreateItem

CreateItem foi executado.

ExecutedDeleteItem

DeleteItem foi executado.

ExecutedReadItem

ReadItem foi executado.

ExecutedReadNext

ReadNext foi executado.

ExecutedReplaceItem

ReplaceItem foi executado.

ExecutedTransactionalBatch

TransactionalBatch foi executado.

ExecutingReadItem

ReadItem será executado.

ExecutingSqlQuery

Uma consulta SQL será executada.

NoPartitionKeyDefined

Nenhuma chave de partição foi configurada para um tipo de entidade. É altamente recomendável que uma chave de partição apropriada seja definida. Consulte https://aka.ms/efdocs-cosmos-partition-keys para obter mais informações.

PrimaryKeyValueNotSet

Uma propriedade não está configurada para gerar valores e tem o valor clr padrão ou sentinela ao salvar uma nova entidade no banco de dados. O provedor de banco de dados Azure Cosmos DB para EF Core não gera valores de chave por padrão. Isso significa que os valores principais devem ser definidos explicitamente antes de salvar novas entidades. Consulte https://aka.ms/ef-cosmos-keys para obter mais informações.

SyncNotSupported

Azure Cosmos DB não dá suporte a E/S síncrona. Certifique-se de utilizar e aguardar corretamente apenas os métodos assíncronos ao usar o Entity Framework Core para acessar o Azure Cosmos DB. Consulte https://aka.ms/ef-cosmos-nosync para obter mais informações.

Aplica-se a