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


SqlCeMigrationSqlGenerator Класс

Определение

Поставщик для преобразования не зависящих от поставщика операций миграции в команды SQL, которые можно выполнять в Microsoft SQL Server Compact Edition.

public class SqlCeMigrationSqlGenerator : System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator
type SqlCeMigrationSqlGenerator = class
    inherit SqlServerMigrationSqlGenerator
Public Class SqlCeMigrationSqlGenerator
Inherits SqlServerMigrationSqlGenerator
Наследование

Конструкторы

SqlCeMigrationSqlGenerator()

Поставщик для преобразования не зависящих от поставщика операций миграции в команды SQL, которые можно выполнять в Microsoft SQL Server Compact Edition.

Свойства

ProviderManifest

Возвращает или задает манифест поставщика.

(Унаследовано от MigrationSqlGenerator)

Методы

BuildColumnType(ColumnModel)

Создает SQL для указания типа данных столбца. Этот метод просто создает фактический тип, а не SQL для создания столбца.

(Унаследовано от SqlServerMigrationSqlGenerator)
BuildStoreTypeUsage(String, PropertyModel)

Создает использование типа хранилища для указанного storeTypeName объекта с помощью аспектов из указанного propertyModelобъекта .

(Унаследовано от MigrationSqlGenerator)
CreateConnection()

Создает пустое подключение для текущего поставщика. Позволяет производным поставщикам использовать подключение, отличное от SqlConnection.

Generate(AddColumnOperation)

Создает SQL для .AddColumnOperation Созданный SQL следует добавить с помощью метода Statement.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(AddForeignKeyOperation)

Создает SQL для .AddForeignKeyOperation Созданный SQL следует добавить с помощью метода Statement.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(AddPrimaryKeyOperation)

Создает SQL для .AddPrimaryKeyOperation Созданный SQL следует добавить с помощью метода Statement.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(AlterColumnOperation)

Создает SQL для .AlterColumnOperation Созданный SQL следует добавить с помощью метода Statement.

Generate(Boolean)

Создает SQL для указания значения по умолчанию константного логического значения, заданного для столбца. Этот метод просто создает фактическое значение, а не SQL для задания значения по умолчанию.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(Byte[])

Создает SQL для указания значения по умолчанию для константы byte[], устанавливаемого для столбца. Этот метод просто создает фактическое значение, а не SQL для задания значения по умолчанию.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(CreateIndexOperation)

Создает SQL для .CreateIndexOperation Созданный SQL следует добавить с помощью метода Statement.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(CreateTableOperation)

Создает SQL для .CreateTableOperation Созданный SQL следует добавить с помощью метода Statement.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(DateTime)

Создает SQL для указания постоянного значения DateTime по умолчанию, заданного для столбца. Этот метод просто создает фактическое значение, а не SQL для задания значения по умолчанию.

Generate(DateTimeOffset)

Создает SQL для указания значения по умолчанию DateTimeOffset для столбца. Этот метод просто создает фактическое значение, а не SQL для задания значения по умолчанию.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(DbGeography)

Создает SQL для указания значения константной геогрпахии по умолчанию для столбца. Этот метод просто создает фактическое значение, а не SQL для задания значения по умолчанию.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(DbGeometry)

Создает SQL для указания значения по умолчанию константы geometry для столбца. Этот метод просто создает фактическое значение, а не SQL для задания значения по умолчанию.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(DeleteHistoryOperation)

Создает SQL для .DeleteHistoryOperation Созданный SQL следует добавить с помощью метода Statement.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(DropColumnOperation)

Создает SQL для .DropColumnOperation Созданный SQL следует добавить с помощью метода Statement.

Generate(DropForeignKeyOperation)

Создает SQL для .DropForeignKeyOperation Созданный SQL следует добавить с помощью метода Statement.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(DropIndexOperation)

Создает SQL для .DropIndexOperation Созданный SQL следует добавить с помощью метода Statement.

Generate(DropPrimaryKeyOperation)

Создает SQL для .DropPrimaryKeyOperation Созданный SQL следует добавить с помощью метода Statement.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(DropTableOperation)

Создает SQL для .DropTableOperation Созданный SQL следует добавить с помощью метода Statement.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(Guid)

Создает SQL для указания постоянного значения GUID по умолчанию, заданного для столбца. Этот метод просто создает фактическое значение, а не SQL для задания значения по умолчанию.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(IEnumerable<MigrationOperation>, String)

Преобразует набор операций миграции в Microsoft SQL Server определенный SQL.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(InsertHistoryOperation)

Создает SQL для .InsertHistoryOperation Созданный SQL следует добавить с помощью метода Statement.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(MoveTableOperation)

Создает SQL для .MoveTableOperation Созданный SQL следует добавить с помощью метода Statement.

Generate(Object)

Создает SQL для указания постоянного значения по умолчанию, заданного для столбца. Этот метод просто создает фактическое значение, а не SQL для задания значения по умолчанию.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(RenameColumnOperation)

Создает SQL для .RenameColumnOperation Созданный SQL следует добавить с помощью метода Statement.

Generate(RenameTableOperation)

Создает SQL для .RenameTableOperation Созданный SQL следует добавить с помощью метода Statement.

Generate(SqlOperation)

Создает SQL для .SqlOperation Созданный SQL следует добавить с помощью метода Statement.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(String)

Создает SQL для указания значения строки константы по умолчанию, заданного для столбца. Этот метод просто создает фактическое значение, а не SQL для задания значения по умолчанию.

(Унаследовано от SqlServerMigrationSqlGenerator)
Generate(TimeSpan)

Создает SQL для указания постоянного значения TimeSpan по умолчанию для столбца. Этот метод просто создает фактическое значение, а не SQL для задания значения по умолчанию.

(Унаследовано от SqlServerMigrationSqlGenerator)
GenerateCreateSchema(String)

Создает SQL для создания схемы базы данных. Созданный SQL следует добавить с помощью метода Statement.

GenerateMakeSystemTable(CreateTableOperation)

Создает SQL для пометки таблицы как системной таблицы. Созданный SQL следует добавить с помощью метода Statement.

GenerateProcedureBody(ICollection<DbModificationCommandTree>, String, String)

Создает текст SQL для хранимой процедуры.

(Унаследовано от MigrationSqlGenerator)
IsPermissionDeniedError(Exception)

Определяет, соответствует ли исключение конкретного поставщика ошибке отказа в разрешении на уровне базы данных.

(Унаследовано от MigrationSqlGenerator)
Name(String)

Создает имя в кавычках. Указанное имя может содержать или не содержать схему.

Quote(String)

Кавычки на идентификатор для SQL Server.

(Унаследовано от SqlServerMigrationSqlGenerator)
Statement(IndentedTextWriter)

Добавляет новую инструкцию для выполнения в базе данных.

(Унаследовано от SqlServerMigrationSqlGenerator)
Statement(String, Boolean)

Добавляет новую инструкцию для выполнения в базе данных.

(Унаследовано от SqlServerMigrationSqlGenerator)

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