Partilhar via


ModelBuilder Construtores

Definição

Sobrecargas

ModelBuilder()

Inicializa uma nova instância da ModelBuilder classe sem convenções.

Aviso: são necessárias convenções para criar um modelo correto.

ModelBuilder(ConventionSet)

Inicializa uma nova instância da ModelBuilder classe que aplicará um conjunto de convenções.

ModelBuilder(IMutableModel)
Obsoleto.

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

ModelBuilder(ConventionSet, ModelDependencies)

Inicializa uma nova instância da ModelBuilder classe que aplicará um conjunto de convenções.

ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

ModelBuilder()

Inicializa uma nova instância da ModelBuilder classe sem convenções.

Aviso: são necessárias convenções para criar um modelo correto.

public ModelBuilder ();
Public Sub New ()

Comentários

Consulte Modelagem de tipos de entidade e relações e convenções de criação de modelo do EF Core para obter mais informações e exemplos.

Aplica-se a

ModelBuilder(ConventionSet)

Inicializa uma nova instância da ModelBuilder classe que aplicará um conjunto de convenções.

public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions);
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet)

Parâmetros

conventions
ConventionSet

As convenções a serem aplicadas ao modelo.

Comentários

Consulte Modelagem de tipos de entidade e relações e convenções de criação de modelo do EF Core para obter mais informações e exemplos.

Aplica-se a

ModelBuilder(IMutableModel)

Cuidado

Essa API foi preterida.

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.IMutableModel model);
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
[System.Obsolete]
public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.IMutableModel model);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.IMutableModel -> Microsoft.EntityFrameworkCore.ModelBuilder
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
[<System.Obsolete>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.IMutableModel -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (model As IMutableModel)

Parâmetros

Atributos

Aplica-se a

ModelBuilder(ConventionSet, ModelDependencies)

Inicializa uma nova instância da ModelBuilder classe que aplicará um conjunto de convenções.

public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions, Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies modelDependencies);
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet, modelDependencies As ModelDependencies)

Parâmetros

conventions
ConventionSet

As convenções a serem aplicadas ao modelo.

modelDependencies
ModelDependencies

O objeto de dependências do modelo.

Comentários

Consulte Modelagem de tipos de entidade e relações e convenções de criação de modelo do EF Core para obter mais informações e exemplos.

Aplica-se a

ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions, Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies? modelDependencies, Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration? modelConfiguration);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies * Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet, modelDependencies As ModelDependencies, modelConfiguration As ModelConfiguration)

Parâmetros

conventions
ConventionSet
modelDependencies
ModelDependencies
modelConfiguration
Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration
Atributos

Aplica-se a