Langue

CosmosModelBuilderExtensions.HasShadowIds Méthode

Définition

Force la génération de modèles à créer toujours une propriété d’ombre « __id » mappée au json « id ». Il s’agissait du comportement par défaut avant EF Core 9.0.

public static Microsoft.EntityFrameworkCore.ModelBuilder HasShadowIds(this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, bool? alwaysCreate = True);
static member HasShadowIds : Microsoft.EntityFrameworkCore.ModelBuilder * Nullable<bool> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasShadowIds (modelBuilder As ModelBuilder, Optional alwaysCreate As Nullable(Of Boolean) = True) As ModelBuilder

Paramètres

modelBuilder
ModelBuilder

Générateur de modèles.

alwaysCreate
Nullable<Boolean>

true pour forcer la création de __id, false à ne pas forcer __id création, null à rétablir le paramètre par défaut.

Retours

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations, ainsi que l’accès à Azure Cosmos DB avec EF Core.

S’applique à