Compartilhar via


IConventionModelBuilder.Entity Método

Definição

Sobrecargas

Entity(String, String, IConventionEntityType, Boolean)

Retorna um objeto que pode ser usado para configurar um determinado tipo de entidade com a definição de navegação. Se um tipo de entidade com o nome fornecido ainda não fizer parte do modelo, um novo tipo de entidade de sombra será adicionado ao modelo.

Entity(Type, String, IConventionEntityType, Boolean)

Retorna um objeto que pode ser usado para configurar um determinado tipo de entidade com a definição de navegação. Se um tipo de entidade com o tipo fornecido ainda não fizer parte do modelo, um novo tipo de entidade será adicionado ao modelo.

Entity(String, Nullable<Boolean>, Boolean)

Retorna um objeto que pode ser usado para configurar um determinado tipo de entidade no modelo. Se um tipo de entidade com o nome fornecido ainda não fizer parte do modelo, um novo tipo de entidade de sombra será adicionado ao modelo.

Entity(Type, Nullable<Boolean>, Boolean)

Retorna um objeto que pode ser usado para configurar um determinado tipo de entidade no modelo. Se um tipo de entidade com o tipo fornecido ainda não fizer parte do modelo, um novo tipo de entidade será adicionado ao modelo.

Entity(String, String, IConventionEntityType, Boolean)

Retorna um objeto que pode ser usado para configurar um determinado tipo de entidade com a definição de navegação. Se um tipo de entidade com o nome fornecido ainda não fizer parte do modelo, um novo tipo de entidade de sombra será adicionado ao modelo.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
abstract member Entity : string * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (name As String, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Parâmetros

name
String

O nome do tipo de entidade a ser configurado.

definingNavigationName
String

A definição de navegação.

definingEntityType
IConventionEntityType

O tipo de entidade definidor.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar o tipo de entidade se o tipo de entidade tiver sido adicionado ou já fizer parte do modelo, null caso contrário.

Aplica-se a

Entity(Type, String, IConventionEntityType, Boolean)

Retorna um objeto que pode ser usado para configurar um determinado tipo de entidade com a definição de navegação. Se um tipo de entidade com o tipo fornecido ainda não fizer parte do modelo, um novo tipo de entidade será adicionado ao modelo.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
abstract member Entity : Type * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (type As Type, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Parâmetros

type
Type

O tipo do tipo de entidade a ser configurado.

definingNavigationName
String

A definição de navegação.

definingEntityType
IConventionEntityType

O tipo de entidade definidor.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar o tipo de entidade se o tipo de entidade tiver sido adicionado ou já fizer parte do modelo, null caso contrário.

Aplica-se a

Entity(String, Nullable<Boolean>, Boolean)

Retorna um objeto que pode ser usado para configurar um determinado tipo de entidade no modelo. Se um tipo de entidade com o nome fornecido ainda não fizer parte do modelo, um novo tipo de entidade de sombra será adicionado ao modelo.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (string name, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (string name, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
abstract member Entity : string * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (name As String, Optional shouldBeOwned As Nullable(Of Boolean) = False, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Parâmetros

name
String

O nome do tipo de entidade a ser configurado.

shouldBeOwned
Nullable<Boolean>

true se o tipo de entidade deve ser de propriedade, false se o tipo de entidade não deve ser de propriedade

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar o tipo de entidade se o tipo de entidade tiver sido adicionado ou já fizer parte do modelo, null caso contrário.

Aplica-se a

Entity(Type, Nullable<Boolean>, Boolean)

Retorna um objeto que pode ser usado para configurar um determinado tipo de entidade no modelo. Se um tipo de entidade com o tipo fornecido ainda não fizer parte do modelo, um novo tipo de entidade será adicionado ao modelo.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (Type type, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (Type type, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
abstract member Entity : Type * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (type As Type, Optional shouldBeOwned As Nullable(Of Boolean) = False, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Parâmetros

type
Type

O tipo do tipo de entidade a ser configurado.

shouldBeOwned
Nullable<Boolean>

true se o tipo de entidade deve ser de propriedade, false se o tipo de entidade não deve ser de propriedade

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar o tipo de entidade se o tipo de entidade tiver sido adicionado ou já fizer parte do modelo, null caso contrário.

Aplica-se a