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)

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