Condividi tramite


ForeignKeyAssociationMappingConfiguration Classe

Definizione

Configura il mapping di tabelle e colonne di una relazione che non espone proprietà di chiave esterna nel modello a oggetti. Questa funzionalità di configurazione è disponibile tramite l'API Code First Fluent, vedere DbModelBuilder.

public sealed class ForeignKeyAssociationMappingConfiguration : System.Data.Entity.ModelConfiguration.Configuration.AssociationMappingConfiguration
type ForeignKeyAssociationMappingConfiguration = class
    inherit AssociationMappingConfiguration
Public NotInheritable Class ForeignKeyAssociationMappingConfiguration
Inherits AssociationMappingConfiguration
Ereditarietà
ForeignKeyAssociationMappingConfiguration

Metodi

Equals(ForeignKeyAssociationMappingConfiguration)

Configura il mapping di tabelle e colonne di una relazione che non espone proprietà di chiave esterna nel modello a oggetti. Questa funzionalità di configurazione è disponibile tramite l'API Code First Fluent, vedere DbModelBuilder.

Equals(Object)

Configura il mapping di tabelle e colonne di una relazione che non espone proprietà di chiave esterna nel modello a oggetti. Questa funzionalità di configurazione è disponibile tramite l'API Code First Fluent, vedere DbModelBuilder.

GetHashCode()

Configura il mapping di tabelle e colonne di una relazione che non espone proprietà di chiave esterna nel modello a oggetti. Questa funzionalità di configurazione è disponibile tramite l'API Code First Fluent, vedere DbModelBuilder.

GetType()

Configura il mapping di tabelle e colonne di una relazione che non espone proprietà di chiave esterna nel modello a oggetti. Questa funzionalità di configurazione è disponibile tramite l'API Code First Fluent, vedere DbModelBuilder.

HasColumnAnnotation(String, String, Object)

Imposta un'annotazione nel modello per una colonna di database configurata con MapKey(String[]). Il valore dell'annotazione può essere usato in un secondo momento durante l'elaborazione della colonna, ad esempio durante la creazione di migrazioni.

MapKey(String[])

Configura il nome delle colonne per la chiave esterna.

ToString()

Configura il mapping di tabelle e colonne di una relazione che non espone proprietà di chiave esterna nel modello a oggetti. Questa funzionalità di configurazione è disponibile tramite l'API Code First Fluent, vedere DbModelBuilder.

ToTable(String)

Configura il nome della tabella in cui risiedono le colonne di chiavi esterne. Il mapping della tabella specificata deve essere già stato eseguito per il tipo di entità. Se si desidera che le chiavi esterne risiedano nella propria tabella, usare il metodo Map su System.Data.Entity.ModelConfiguration.EntityTypeConfiguration per eseguire la suddivisione delle entità per creare la tabella con solo la proprietà chiave primaria. Le chiavi esterne possono quindi essere aggiunte alla tabella tramite questo metodo.

ToTable(String, String)

Configura il nome e lo schema della tabella in cui risiedono le colonne di chiavi esterne. Il mapping della tabella specificata deve essere già stato eseguito per il tipo di entità. Se si desidera che le chiavi esterne risiedano nella propria tabella, usare il metodo Map su System.Data.Entity.ModelConfiguration.EntityTypeConfiguration per eseguire la suddivisione delle entità per creare la tabella con solo la proprietà chiave primaria. Le chiavi esterne possono quindi essere aggiunte alla tabella tramite questo metodo.

Si applica a