Język

CosmosModelBuilderExtensions.HasShadowIds Metoda

Definicja

Wymusza utworzenie modelu w celu zawsze utworzenia właściwości cienia "__id" zamapowanej na "id" w formacie JSON. Było to zachowanie domyślne przed programem 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

Parametry

modelBuilder
ModelBuilder

Kreator modelu.

alwaysCreate
Nullable<Boolean>

true wymusić __id utworzenia, false aby nie wymusić __id utworzenia, null aby przywrócić ustawienie domyślne.

Zwraca

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do Azure Cosmos DB za pomocą programu EF Core.

Dotyczy