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 | |
---|---|---|
ClrType | Ottiene l'oggetto Type di questo tipo di entità. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato è uguale all'istanza corrente. (Esegue l'override di Object.Equals(Object)). | |
Finalize | (Ereditato da Object) | |
GetHashCode | Restituisce il codice hash per l'istanza corrente. (Esegue l'override di Object.GetHashCode()). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. | |
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. | |
HasKey(IEnumerable<PropertyInfo>) | Configura le proprietà di chiave primaria per questo tipo di entità. | |
HasKey(IEnumerable<String>) | Configura le proprietà di chiave primaria per questo tipo di entità. | |
HasKey(PropertyInfo) | Configura la proprietà della chiave primaria per questo tipo di entità. | |
HasKey(String) | Configura la proprietà della chiave primaria per questo tipo di entità. | |
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. | |
Ignore() | Esclude il tipo di entità dal modello in modo che non venga eseguito il relativo mapping al database. | |
Ignore(PropertyInfo) | Esclude una proprietà dal modello in modo che non venga eseguito il relativo mapping al database. | |
Ignore(String) | Esclude una proprietà dal modello in modo che non venga eseguito il relativo mapping al database. | |
IsComplexType | Modifica questo tipo di entità in tipo complesso. | |
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. | |
MapToStoredProcedures(Action<ConventionModificationStoredProceduresConfiguration>) | Configura questo tipo per utilizzare stored procedure per inserire, aggiornare ed eliminare. | |
MemberwiseClone | (Ereditato da Object) | |
Property(PropertyInfo) | Configura una proprietà definita su questo tipo. | |
Property(String) | Configura una proprietà definita su questo tipo. | |
ToString | Restituisce la rappresentazione di stringa di questa istanza. (Esegue l'override di Object.ToString()). | |
ToTable(String) | Configura il nome della tabella a cui viene eseguito il mapping di questo tipo di entità. | |
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