Condividi tramite


NavigationAttributeConventionBase<TAttribute>.ProcessEntityTypeIgnored Metodo

Definizione

Overload

ProcessEntityTypeIgnored(IConventionModelBuilder, String, Type, IConventionContext<String>)

Chiamato dopo che un tipo di entità viene ignorato.

ProcessEntityTypeIgnored(IConventionModelBuilder, Type, MemberInfo, Type, TAttribute, IConventionContext<String>)

Chiamato per ogni proprietà di navigazione con un attributo dopo che un tipo di entità viene ignorato.

ProcessEntityTypeIgnored(IConventionModelBuilder, String, Type, IConventionContext<String>)

Chiamato dopo che un tipo di entità viene ignorato.

public virtual void ProcessEntityTypeIgnored (Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder modelBuilder, string name, Type type, Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext<string> context);
public virtual void ProcessEntityTypeIgnored (Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder modelBuilder, string name, Type? type, Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext<string> context);
abstract member ProcessEntityTypeIgnored : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder * string * Type * Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext<string> -> unit
override this.ProcessEntityTypeIgnored : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder * string * Type * Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext<string> -> unit
Public Overridable Sub ProcessEntityTypeIgnored (modelBuilder As IConventionModelBuilder, name As String, type As Type, context As IConventionContext(Of String))

Parametri

modelBuilder
IConventionModelBuilder

Generatore per il modello.

name
String

Nome del tipo di entità ignorato.

type
Type

Tipo di entità ignorato.

context
IConventionContext<String>

Informazioni aggiuntive associate all'esecuzione della convenzione.

Implementazioni

Si applica a

ProcessEntityTypeIgnored(IConventionModelBuilder, Type, MemberInfo, Type, TAttribute, IConventionContext<String>)

Chiamato per ogni proprietà di navigazione con un attributo dopo che un tipo di entità viene ignorato.

public virtual void ProcessEntityTypeIgnored (Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder modelBuilder, Type type, System.Reflection.MemberInfo navigationMemberInfo, Type targetClrType, TAttribute attribute, Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext<string> context);
abstract member ProcessEntityTypeIgnored : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder * Type * System.Reflection.MemberInfo * Type * 'Attribute * Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext<string> -> unit
override this.ProcessEntityTypeIgnored : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder * Type * System.Reflection.MemberInfo * Type * 'Attribute * Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext<string> -> unit
Public Overridable Sub ProcessEntityTypeIgnored (modelBuilder As IConventionModelBuilder, type As Type, navigationMemberInfo As MemberInfo, targetClrType As Type, attribute As TAttribute, context As IConventionContext(Of String))

Parametri

modelBuilder
IConventionModelBuilder

Generatore per il modello.

type
Type

Tipo di entità ignorato.

navigationMemberInfo
MemberInfo

Informazioni sui membri di navigazione.

targetClrType
Type

Tipo CLR del tipo di entità di destinazione.

attribute
TAttribute

Attributo.

context
IConventionContext<String>

Informazioni aggiuntive associate all'esecuzione della convenzione.

Si applica a