Condividi tramite


ModelBuilder Costruttori

Definizione

Overload

ModelBuilder()

Inizializza una nuova istanza della ModelBuilder classe senza convenzioni.

Avviso: sono necessarie convenzioni per compilare un modello corretto.

ModelBuilder(ConventionSet)

Inizializza una nuova istanza della ModelBuilder classe che applicherà un set di convenzioni.

ModelBuilder(IMutableModel)
Obsoleti.

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

ModelBuilder(ConventionSet, ModelDependencies)

Inizializza una nuova istanza della ModelBuilder classe che applicherà un set di convenzioni.

ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

ModelBuilder()

Inizializza una nuova istanza della ModelBuilder classe senza convenzioni.

Avviso: sono necessarie convenzioni per compilare un modello corretto.

public ModelBuilder ();
Public Sub New ()

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni e convenzioni di compilazione dei modelli EF Core .

Si applica a

ModelBuilder(ConventionSet)

Inizializza una nuova istanza della ModelBuilder classe che applicherà un set di convenzioni.

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)

Parametri

conventions
ConventionSet

Convenzioni da applicare al modello.

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni e convenzioni di compilazione dei modelli EF Core .

Si applica a

ModelBuilder(IMutableModel)

Attenzione

Questa API è ora deprecata.

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di 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)

Parametri

Attributi

Si applica a

ModelBuilder(ConventionSet, ModelDependencies)

Inizializza una nuova istanza della ModelBuilder classe che applicherà un set di convenzioni.

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)

Parametri

conventions
ConventionSet

Convenzioni da applicare al modello.

modelDependencies
ModelDependencies

Oggetto dipendenze per il modello.

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni e convenzioni di compilazione dei modelli EF Core .

Si applica a

ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di 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)

Parametri

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

Si applica a