MigrationSqlGenerator - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Общий базовый класс для поставщиков, который преобразует зависящие от поставщика операции миграции в команды SQL, определяемые поставщиком базы данных.
Иерархия наследования
System.Object
System.Data.Entity.Migrations.Sql.MigrationSqlGenerator
System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator
System.Data.Entity.SqlServerCompact.SqlCeMigrationSqlGenerator
Пространство имен: System.Data.Entity.Migrations.Sql
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public MustInherit Class MigrationSqlGenerator
'Применение
Dim instance As MigrationSqlGenerator
public abstract class MigrationSqlGenerator
public ref class MigrationSqlGenerator abstract
[<AbstractClassAttribute>]
type MigrationSqlGenerator = class end
public abstract class MigrationSqlGenerator
Тип MigrationSqlGenerator предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
MigrationSqlGenerator | Инициализирует новый экземпляр класса MigrationSqlGenerator. |
По верхнему краю
Свойства
Имя | Описание | |
---|---|---|
ProviderManifest | Возвращает или задает манифест поставщика. |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
BuildStoreTypeUsage | Выполняет сборку использования типа хранилища для указанного storeTypeName с использованием аспектов из указанного propertyModel. | |
Equals | (Унаследовано от Object.) | |
Finalize | (Унаследовано от Object.) | |
Generate | Преобразует набор операций миграции в определяемые поставщиком базы данных команды SQL. | |
GenerateProcedureBody | Создает текст инструкции SQL для хранимой процедуры. | |
GetHashCode | (Унаследовано от Object.) | |
GetType | (Унаследовано от Object.) | |
MemberwiseClone | (Унаследовано от Object.) | |
ToString | (Унаследовано от Object.) |
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.