Język

CosmosModelExtensions.SetHasShadowIds Metoda

Definicja

Przeciążenia

Nazwisko Opis
SetHasShadowIds(IMutableModel, Nullable<Boolean>)

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.

SetHasShadowIds(IConventionModel, Nullable<Boolean>, Boolean)

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.

SetHasShadowIds(IMutableModel, Nullable<Boolean>)

Źródło:
CosmosModelExtensions.cs
Źródło:
CosmosModelExtensions.cs
Źródło:
CosmosModelExtensions.cs

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 void SetHasShadowIds(this Microsoft.EntityFrameworkCore.Metadata.IMutableModel model, bool? alwaysCreate);
static member SetHasShadowIds : Microsoft.EntityFrameworkCore.Metadata.IMutableModel * Nullable<bool> -> unit
<Extension()>
Public Sub SetHasShadowIds (model As IMutableModel, alwaysCreate As Nullable(Of Boolean))

Parametry

model
IMutableModel

Ten model.

alwaysCreate
Nullable<Boolean>

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

Dotyczy

SetHasShadowIds(IConventionModel, Nullable<Boolean>, Boolean)

Źródło:
CosmosModelExtensions.cs
Źródło:
CosmosModelExtensions.cs
Źródło:
CosmosModelExtensions.cs

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 bool? SetHasShadowIds(this Microsoft.EntityFrameworkCore.Metadata.IConventionModel model, bool? alwaysCreate, bool fromDataAnnotation = false);
static member SetHasShadowIds : Microsoft.EntityFrameworkCore.Metadata.IConventionModel * Nullable<bool> * bool -> Nullable<bool>
<Extension()>
Public Function SetHasShadowIds (model As IConventionModel, alwaysCreate As Nullable(Of Boolean), Optional fromDataAnnotation As Boolean = false) As Nullable(Of Boolean)

Parametry

model
IConventionModel

Ten model.

alwaysCreate
Nullable<Boolean>

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

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Dotyczy