CosmosModelBuilderExtensions.HasShadowIds Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.