ModelBuilder Constructores

Definición

Sobrecargas

ModelBuilder()

Inicializa una nueva instancia de la ModelBuilder clase sin convenciones.

Advertencia: se necesitan convenciones para crear un modelo correcto.

ModelBuilder(ConventionSet)

Inicializa una nueva instancia de la ModelBuilder clase que aplicará un conjunto de convenciones.

ModelBuilder(IMutableModel)
Obsoletos.

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

ModelBuilder(ConventionSet, ModelDependencies)

Inicializa una nueva instancia de la ModelBuilder clase que aplicará un conjunto de convenciones.

ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

ModelBuilder()

Inicializa una nueva instancia de la ModelBuilder clase sin convenciones.

Advertencia: se necesitan convenciones para crear un modelo correcto.

public ModelBuilder ();
Public Sub New ()

Comentarios

Consulte Modelado de tipos de entidad y relaciones yconvenciones de creación de modelos de EF Core para obtener más información y ejemplos.

Se aplica a

ModelBuilder(ConventionSet)

Inicializa una nueva instancia de la ModelBuilder clase que aplicará un conjunto de convenciones.

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

Convenciones que se van a aplicar al modelo.

Comentarios

Consulte Modelado de tipos de entidad y relaciones yconvenciones de creación de modelos de EF Core para obtener más información y ejemplos.

Se aplica a

ModelBuilder(IMutableModel)

Precaución

Esta API ya está en desuso.

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de 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

Se aplica a

ModelBuilder(ConventionSet, ModelDependencies)

Inicializa una nueva instancia de la ModelBuilder clase que aplicará un conjunto de convenciones.

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

Convenciones que se van a aplicar al modelo.

modelDependencies
ModelDependencies

Objeto de dependencias del modelo.

Comentarios

Consulte Modelado de tipos de entidad y relaciones yconvenciones de creación de modelos de EF Core para obtener más información y ejemplos.

Se aplica a

ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de 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

Se aplica a