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 для конкретной базы данных. Предполагается, что созданный скрипт будет выполняться в контексте существующей базы данных с достаточными разрешениями, и он не должен включать команды для создания базы данных, но он может включать команды для создания схем и других вспомогательных объектов, таких как последовательности и т. д.
Применяется к
Entity Framework