Classe ConventionTypeConfiguration<T>
[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<T>
Spazio dei nomi: System.Data.Entity.ModelConfiguration.Configuration
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Class ConventionTypeConfiguration(Of T As Class)
'Utilizzo
Dim instance As ConventionTypeConfiguration(Of T)
public class ConventionTypeConfiguration<T>
where T : class
generic<typename T>
where T : ref class
public ref class ConventionTypeConfiguration
type ConventionTypeConfiguration<'T when 'T : not struct> = class end
JScript does not support generic types and methods.
Parametri di tipo
- T
Tipo ereditato dal tipo di entità.
Il tipo ConventionTypeConfiguration<T> 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 | Recupera il codice hash dell'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<TProperty> | Configura le proprietà di 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<TProperty>(Expression<Func<T, TProperty>>) | 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<ModificationStoredProceduresConfiguration<T>>) | Configura questo tipo per utilizzare stored procedure per inserire, aggiornare ed eliminare. | |
MemberwiseClone | (Ereditato da Object) | |
Property<TProperty> | Configura una proprietà definita su questo tipo. | |
ToString | Converte il valore dell'istanza corrente nella rappresentazione di stringa equivalente. (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