NonNullableConventionBase Classe
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.
Tipo di base per le convenzioni che configurano gli aspetti del modello in base al fatto che il tipo di membro sia un tipo riferimento non nullable.
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class NonNullableConventionBase
public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type NonNullableConventionBase = class
type NonNullableConventionBase = class
interface IModelFinalizedConvention
interface IConvention
type NonNullableConventionBase = class
interface IModelFinalizingConvention
interface IConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type NonNullableConventionBase = class
interface IModelFinalizingConvention
interface IConvention
Public MustInherit Class NonNullableConventionBase
Public MustInherit Class NonNullableConventionBase
Implements IModelFinalizedConvention
Public MustInherit Class NonNullableConventionBase
Implements IModelFinalizingConvention
- Ereditarietà
-
NonNullableConventionBase
- Derivato
- Attributi
- Implementazioni
Commenti
Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli.
Costruttori
| Nome | Descrizione |
|---|---|
| NonNullableConventionBase(ProviderConventionSetBuilderDependencies) |
Tipo di base per le convenzioni che configurano gli aspetti del modello in base al fatto che il tipo di membro sia un tipo riferimento non nullable. |
Proprietà
| Nome | Descrizione |
|---|---|
| Dependencies |
Dipendenze per questo servizio. |
Metodi
| Nome | Descrizione |
|---|---|
| IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo) |
Restituisce un valore che indica se il tipo di membro è un tipo riferimento non nullable. |
| ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Chiamato dopo la finalizzazione di un modello. Rimuove l'annotazione dello stato memorizzata nella cache utilizzata da questa convenzione. |
| ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Chiamato quando viene finalizzato un modello. |
| TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo) |
Restituisce un valore che indica se il tipo di membro è un tipo riferimento non nullable. |