DbProviderServices.DbCreateDatabaseScript(String, StoreItemCollection) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
產生資料定義語言 (DDL) 腳本,此腳本會根據 StoreItemCollection 參數的內容,根據 StoreItemCollection 參數的內容,建立架構物件 (資料表、主鍵、外鍵) ,並針對對應至提供者資訊清單權杖的資料庫版本為目標。
protected virtual string DbCreateDatabaseScript(string providerManifestToken, System.Data.Entity.Core.Metadata.Edm.StoreItemCollection storeItemCollection);
abstract member DbCreateDatabaseScript : string * System.Data.Entity.Core.Metadata.Edm.StoreItemCollection -> string
override this.DbCreateDatabaseScript : string * System.Data.Entity.Core.Metadata.Edm.StoreItemCollection -> string
參數
- providerManifestToken
- String
提供者資訊清單語彙基元,可識別目標版本。
- storeItemCollection
- StoreItemCollection
資料庫的結構。
傳回
DDL 指令碼,其會以 StoreItemCollection 參數內容為根據,並以與提供者資訊清單語彙基元對應的資料庫版本為目標,來建立結構描述物件。
備註
個別語句應該使用資料庫特定的 DDL 命令分隔符號來分隔。 預期產生的腳本會在具有足夠許可權的現有資料庫內容中執行,而且不應該包含命令來建立資料庫,但可能包含命令來建立架構和其他輔助物件,例如序列等等。