DbProviderServices.CreateDatabaseScript(String, StoreItemCollection) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
基于 StoreItemCollection 参数的内容并针对与提供程序清单标记相对应的数据库版本生成数据定义语言(创建架构对象(表、主键、外键)的 DDL 脚本)。
public string CreateDatabaseScript (string providerManifestToken, System.Data.Entity.Core.Metadata.Edm.StoreItemCollection storeItemCollection);
member this.CreateDatabaseScript : string * System.Data.Entity.Core.Metadata.Edm.StoreItemCollection -> string
参数
- providerManifestToken
- String
标识目标版本的提供程序清单标记。
- storeItemCollection
- StoreItemCollection
数据库的结构。
返回
基于 StoreItemCollection 参数的内容并针对与提供程序清单标记相对应的数据库版本创建架构对象的 DDL 脚本。
注解
应使用特定于数据库的 DDL 命令分隔符分隔各个语句。 预期生成的脚本将在具有足够权限的现有数据库的上下文中执行,不应包含用于创建数据库的命令,但它可能包含用于创建架构和其他辅助对象(如序列等)的命令。