Поделиться через


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

Структура этой базы данных.

Возвращаемое значение

DDL-скрипт, создающий объекты схемы на основе содержимого параметра StoreItemCollection, предназначенные для версии базы данных, соответствующей токену манифеста поставщика.

Комментарии

Отдельные инструкции следует разделять с помощью разделителя команд DDL для конкретной базы данных. Предполагается, что созданный скрипт будет выполняться в контексте существующей базы данных с достаточными разрешениями, и он не должен включать команды для создания базы данных, но он может включать команды для создания схем и других вспомогательных объектов, таких как последовательности и т. д.

Применяется к