Condividi tramite


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.

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.

Vedere anche

Riferimento

DbProviderServices Classe

Spazio dei nomi System.Data.Entity.Core.Common