CosmosModelBuilderExtensions.HasShadowIds Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
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.