DbProviderServices.DbCreateDatabaseScript(String, StoreItemCollection) 方法

定义

生成数据定义语言 (DDL) 脚本,该脚本基于 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

数据库的结构。

返回

基于 StoreItemCollection 参数的内容并针对与提供程序清单标记相对应的数据库版本创建架构对象的 DDL 脚本。

注解

应使用特定于数据库的 DDL 命令分隔符分隔各个语句。 预期生成的脚本将在具有足够权限的现有数据库的上下文中执行,它不应包含用于创建数据库的命令,但它可能包含用于创建架构和其他辅助对象(如序列等)的命令。

适用于