NonNullableNavigationConvention Třída

Definice

Konvence, která podle potřeby konfiguruje navigace s možnou hodnotou null na hlavní typ entity.

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
Dědičnost
NonNullableNavigationConvention
Implementuje

Poznámky

Další informace a příklady najdete v tématu Konvence vytváření modelů .

Konstruktory

NonNullableNavigationConvention(ProviderConventionSetBuilderDependencies)

Vytvoří novou instanci položky NonNullableNavigationConvention.

Vlastnosti

Dependencies

Závislosti pro tuto službu

(Zděděno od NonNullableConventionBase)

Metody

IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

Vrátí hodnotu označující, zda typ členu není typu odkazu s možnou hodnotou null.

(Zděděno od NonNullableConventionBase)
ProcessForeignKeyPrincipalEndChanged(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>)

Volá se po změně konce objektu zabezpečení cizího klíče.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Volá se po dokončení modelu. Odebere poznámku o stavu v mezipaměti, kterou tato konvence používá.

(Zděděno od NonNullableConventionBase)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Volá se při dokončování modelu.

(Zděděno od NonNullableConventionBase)
ProcessNavigationAdded(IConventionNavigationBuilder, IConventionContext<IConventionNavigationBuilder>)

Volá se po přidání navigace do typu entity.

ProcessNavigationAdded(IConventionRelationshipBuilder, IConventionNavigation, IConventionContext<IConventionNavigation>)

Volá se po přidání navigace do typu entity.

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

Vrátí hodnotu označující, zda typ členu není typu odkazu s možnou hodnotou null.

(Zděděno od NonNullableConventionBase)

Platí pro