Compartir a través de


NonNullableNavigationConvention Clase

Definición

Convención que configura las navegaciones que no aceptan valores NULL en el tipo de entidad principal según sea necesario.

public class NonNullableNavigationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.NonNullableConventionBase, Microsoft.EntityFrameworkCore.Metadata.Conventions.INavigationAddedConvention
public class NonNullableNavigationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.NonNullableConventionBase, Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyPrincipalEndChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.INavigationAddedConvention
type NonNullableNavigationConvention = class
    inherit NonNullableConventionBase
    interface INavigationAddedConvention
    interface IConvention
type NonNullableNavigationConvention = class
    inherit NonNullableConventionBase
    interface INavigationAddedConvention
    interface IConvention
    interface IForeignKeyPrincipalEndChangedConvention
Public Class NonNullableNavigationConvention
Inherits NonNullableConventionBase
Implements INavigationAddedConvention
Public Class NonNullableNavigationConvention
Inherits NonNullableConventionBase
Implements IForeignKeyPrincipalEndChangedConvention, INavigationAddedConvention
Herencia
NonNullableNavigationConvention
Implementaciones

Comentarios

Consulte Convenciones de creación de modelos para obtener más información y ejemplos.

Constructores

NonNullableNavigationConvention(ProviderConventionSetBuilderDependencies)

Crea una nueva instancia de NonNullableNavigationConvention.

Propiedades

Dependencies

Dependencias para este servicio.

(Heredado de NonNullableConventionBase)

Métodos

IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

Devuelve un valor que indica si el tipo de miembro es un tipo de referencia que no acepta valores NULL.

(Heredado de NonNullableConventionBase)
ProcessForeignKeyPrincipalEndChanged(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>)

Se llama después de cambiar el final de la entidad de seguridad de una clave externa.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Se llama después de finalizar un modelo. Quita la anotación de estado almacenado en caché utilizada por esta convención.

(Heredado de NonNullableConventionBase)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Se llama cuando se finaliza un modelo.

(Heredado de NonNullableConventionBase)
ProcessNavigationAdded(IConventionNavigationBuilder, IConventionContext<IConventionNavigationBuilder>)

Se llama después de agregar una navegación al tipo de entidad.

ProcessNavigationAdded(IConventionRelationshipBuilder, IConventionNavigation, IConventionContext<IConventionNavigation>)

Se llama después de agregar una navegación al tipo de entidad.

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

Devuelve un valor que indica si el tipo de miembro es un tipo de referencia que no acepta valores NULL.

(Heredado de NonNullableConventionBase)

Se aplica a