Classe DbModel
[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.]
Rappresenta un oggetto Entity Data Model (EDM) creato da DbModelBuilder. Il metodo Compile può essere utilizzato per passare da questa rappresentazione EDM a DbCompiledModel, ovvero uno snapshot compilato del modello adatto per la memorizzazione nella cache e la creazione di istanze di DbContext o ObjectContext.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Infrastructure.DbModel
Spazio dei nomi: System.Data.Entity.Infrastructure
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Class DbModel _
Implements IEdmModelAdapter
'Utilizzo
Dim instance As DbModel
public class DbModel : IEdmModelAdapter
public ref class DbModel : IEdmModelAdapter
type DbModel =
class
interface IEdmModelAdapter
end
public class DbModel implements IEdmModelAdapter
Il tipo DbModel espone i seguenti membri.
Proprietà
rapporti | Descrizione | |
---|---|---|
ConceptualModel | Ottiene il modello concettuale. | |
ConceptualToStoreMapping | Ottiene il modello di mapping. | |
ProviderInfo | Ottiene le informazioni del provider. | |
ProviderManifest | Ottiene il manifesto del provider. | |
StoreModel | Ottiene il modello di archivio. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
Compile | Crea un oggetto DbCompiledModel per questa modalità che è uno snapshot compilato adatto per la memorizzazione nella cache e la creazione delle istanze dell'oggetto DbContext. | |
Equals | (Ereditato da Object) | |
Finalize | (Ereditato da Object) | |
GetHashCode | (Ereditato da Object) | |
GetType | (Ereditato da Object) | |
MemberwiseClone | (Ereditato da Object) | |
ToString | (Ereditato da Object) |
In alto
Metodi di estensione
rapporti | Descrizione | |
---|---|---|
GetConceptualModel | Ottiene il modello concettuale dal DbModel specificato. (Definito da DbModelExtensions). | |
GetStoreModel | Ottiene il modello di archivio dal DbModel specificato. (Definito da DbModelExtensions). |
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.