Condividi tramite


Classe ConventionTypeConfiguration

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Consente di eseguire la configurazione di un tipo di entità in un modello. Questa funzionalità di configurazione è disponibile tramite convenzioni leggere.

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.ModelConfiguration.Configuration.ConventionTypeConfiguration

Spazio dei nomi:  System.Data.Entity.ModelConfiguration.Configuration
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Class ConventionTypeConfiguration
'Utilizzo
Dim instance As ConventionTypeConfiguration
public class ConventionTypeConfiguration
public ref class ConventionTypeConfiguration
type ConventionTypeConfiguration =  class end
public class ConventionTypeConfiguration

Il tipo ConventionTypeConfiguration espone i seguenti membri.

Proprietà

  rapporti Descrizione
Proprietà pubblica ClrType Ottiene l'oggetto Type di questo tipo di entità.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'istanza corrente. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GetHashCode Restituisce il codice hash per l'istanza corrente. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente.
Metodo pubblico HasEntitySetName Configura il nome del set di entità da utilizzare per questo tipo di entità.Il nome del set di entità può essere configurato solo per il tipo di base in ogni set.
Metodo pubblico HasKey(IEnumerable<PropertyInfo>) Configura le proprietà di chiave primaria per questo tipo di entità.
Metodo pubblico HasKey(IEnumerable<String>) Configura le proprietà di chiave primaria per questo tipo di entità.
Metodo pubblico HasKey(PropertyInfo) Configura la proprietà della chiave primaria per questo tipo di entità.
Metodo pubblico HasKey(String) Configura la proprietà della chiave primaria per questo tipo di entità.
Metodo pubblico HasTableAnnotation Imposta un'annotazione nel modello per la tabella alla quale questa entità esegue il mapping.Il valore di annotazione può essere successivamente utilizzato durante l'elaborazione della tabella, ad esempio durante la creazione delle migrazioni.
Metodo pubblico Ignore() Esclude il tipo di entità dal modello in modo che non venga eseguito il relativo mapping al database.
Metodo pubblico Ignore(PropertyInfo) Esclude una proprietà dal modello in modo che non venga eseguito il relativo mapping al database.
Metodo pubblico Ignore(String) Esclude una proprietà dal modello in modo che non venga eseguito il relativo mapping al database.
Metodo pubblico IsComplexType Modifica questo tipo di entità in tipo complesso.
Metodo pubblico MapToStoredProcedures() Configura questo tipo per utilizzare stored procedure per inserire, aggiornare ed eliminare.Verranno utilizzate le convenzioni predefinite per i nomi della procedura e del parametro.
Metodo pubblico MapToStoredProcedures(Action<ConventionModificationStoredProceduresConfiguration>) Configura questo tipo per utilizzare stored procedure per inserire, aggiornare ed eliminare.
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico Property(PropertyInfo) Configura una proprietà definita su questo tipo.
Metodo pubblico Property(String) Configura una proprietà definita su questo tipo.
Metodo pubblico ToString Restituisce la rappresentazione di stringa di questa istanza. (Esegue l'override di Object.ToString()).
Metodo pubblico ToTable(String) Configura il nome della tabella a cui viene eseguito il mapping di questo tipo di entità.
Metodo pubblico ToTable(String, String) Configura il nome della tabella a cui viene eseguito il mapping di questo tipo di entità.

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.ModelConfiguration.Configuration