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


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), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Migrations.Sql - пространство имен