Lingua

CosmosEventId Classe

Definizione

ID evento per gli eventi Cosmos che corrispondono ai messaggi registrati a un evento ILogger e inviati a un oggetto DiagnosticSource.

public static class CosmosEventId
type CosmosEventId = class
Public Class CosmosEventId
Ereditarietà
CosmosEventId

Commenti

Questi ID vengono usati anche con WarningsConfigurationBuilder per configurare il comportamento degli avvisi.

Per altre informazioni ed esempi, vedere Registrazione, eventi e diagnostica e Accesso a Azure Cosmos DB con EF Core.

Campi

Nome Descrizione
BulkExecutionWithTransactionalBatch

SaveChanges è stato richiamato sia con l'esecuzione bulk che l'invio in batch abilitato. I batch transazionali non possono essere eseguiti in blocco, pertanto ignorano l'esecuzione bulk. Usare AutoTransactionBehavior.Never per sfruttare l'esecuzione in blocco. Se l'invio in batch è stato previsto, eliminare l'avviso usando DbContextOptionsBuilder.ConfigureWarnings(w => w.Ignore(CosmosEventId.BulkExecutionWithTransactionalBatch))

ExecutedCreateItem

CreateItem è stato eseguito.

ExecutedDeleteItem

DeleteItem è stato eseguito.

ExecutedReadItem

ReadItem è stato eseguito.

ExecutedReadNext

ReadNext è stato eseguito.

ExecutedReplaceItem

ReplaceItem è stato eseguito.

ExecutedTransactionalBatch

TransactionalBatch è stato eseguito.

ExecutingReadItem

ReadItem verrà eseguito.

ExecutingSqlQuery

Verrà eseguita una query SQL.

NoPartitionKeyDefined

Nessuna chiave di partizione configurata per un tipo di entità. È consigliabile definire una chiave di partizione appropriata. Per altre informazioni, vedere https://aka.ms/efdocs-cosmos-partition-keys.

PrimaryKeyValueNotSet

Una proprietà non è configurata per generare valori e ha il valore predefinito di CLR o sentinel durante il salvataggio di una nuova entità nel database. Il provider di database Azure Cosmos DB per EF Core non genera valori di chiave per impostazione predefinita. Ciò significa che i valori chiave devono essere impostati in modo esplicito prima di salvare nuove entità. Per altre informazioni, vedere https://aka.ms/ef-cosmos-keys.

SyncNotSupported

Azure Cosmos DB non supporta le operazioni di I/O sincrone. Assicurarsi di usare e attendere correttamente solo i metodi asincroni quando si usa Entity Framework Core per accedere ad Azure Cosmos DB. Per altre informazioni, vedere https://aka.ms/ef-cosmos-nosync.

Si applica a