CosmosModelExtensions.SetHasShadowIds Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| SetHasShadowIds(IMutableModel, Nullable<Boolean>) |
Forza la creazione di modelli per creare sempre una proprietà shadow "__id" mappata al codice JSON "id". Questo è il comportamento predefinito prima di EF Core 9.0. |
| SetHasShadowIds(IConventionModel, Nullable<Boolean>, Boolean) |
Forza la creazione di modelli per creare sempre una proprietà shadow "__id" mappata al codice JSON "id". Questo è il comportamento predefinito prima di EF Core 9.0. |
SetHasShadowIds(IMutableModel, Nullable<Boolean>)
- Origine:
- CosmosModelExtensions.cs
- Origine:
- CosmosModelExtensions.cs
- Origine:
- CosmosModelExtensions.cs
Forza la creazione di modelli per creare sempre una proprietà shadow "__id" mappata al codice JSON "id". Questo è il comportamento predefinito prima di 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))
Parametri
- model
- IMutableModel
Il modello.
true per forzare __id creazione, false per non forzare __id creazione, null per ripristinare l'impostazione predefinita.
Si applica a
SetHasShadowIds(IConventionModel, Nullable<Boolean>, Boolean)
- Origine:
- CosmosModelExtensions.cs
- Origine:
- CosmosModelExtensions.cs
- Origine:
- CosmosModelExtensions.cs
Forza la creazione di modelli per creare sempre una proprietà shadow "__id" mappata al codice JSON "id". Questo è il comportamento predefinito prima di 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)
Parametri
- model
- IConventionModel
Il modello.
true per forzare __id creazione, false per non forzare __id creazione, null per ripristinare l'impostazione predefinita.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata utilizzando un'annotazione dati.