Metodo DbProviderServices.CreateDatabaseScript
[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.]
Genera uno script Data Definition Language (DDL) che crea oggetti dello schema (tabelle, chiavi primarie, chiavi esterne) in base al contenuto del parametro StoreItemCollection e la cui destinazione è la versione del database corrispondente al token del manifesto del provider.
Spazio dei nomi: System.Data.Entity.Core.Common
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Function CreateDatabaseScript ( _
providerManifestToken As String, _
storeItemCollection As StoreItemCollection _
) As String
'Utilizzo
Dim instance As DbProviderServices
Dim providerManifestToken As String
Dim storeItemCollection As StoreItemCollection
Dim returnValue As String
returnValue = instance.CreateDatabaseScript(providerManifestToken, _
storeItemCollection)
public string CreateDatabaseScript(
string providerManifestToken,
StoreItemCollection storeItemCollection
)
public:
String^ CreateDatabaseScript(
String^ providerManifestToken,
StoreItemCollection^ storeItemCollection
)
member CreateDatabaseScript :
providerManifestToken:string *
storeItemCollection:StoreItemCollection -> string
public function CreateDatabaseScript(
providerManifestToken : String,
storeItemCollection : StoreItemCollection
) : String
Parametri
- providerManifestToken
Tipo: System.String
Token del manifesto del provider che identifica la versione di destinazione.
- storeItemCollection
Tipo: System.Data.Entity.Core.Metadata.Edm.StoreItemCollection
Struttura del database.
Valore restituito
Tipo: System.String
Script DDL che crea oggetti dello schema in base al contenuto del parametro StoreItemCollection e la cui destinazione è la versione del database corrispondente al token del manifesto del provider.
Note
Le singole istruzioni devono essere separate usando il separatore di comandi DDL specifico del database. Si prevede che lo script generato venga eseguito nel contesto di un database esistente con autorizzazioni sufficienti e che non includa comandi per creare il database, ma solo per creare schemi e altri oggetti ausiliari come le sequenze e così via.