C# Класс System.Data.Entity.Migrations.Sql.PostgreSqlMigrationSqlGenerator

Наследование: System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
PostgreSqlMigrationSqlGenerator ( ) : System.Collections.Generic

Защищенные методы

Метод Описание
BuildColumnType ( System.Data.Entity.Migrations.Model.ColumnModel column ) : string
CreateConnection ( ) : DbConnection
Generate ( bool defaultValue ) : string
Generate ( byte defaultValue ) : string
Generate ( System.Data.Entity.Migrations.Model.AddColumnOperation addColumnOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.AddForeignKeyOperation addForeignKeyOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation addPrimaryKeyOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.CreateIndexOperation createIndexOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.CreateTableOperation createTableOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.DeleteHistoryOperation deleteHistoryOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.DropForeignKeyOperation dropForeignKeyOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation dropPrimaryKeyOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.DropTableOperation dropTableOperation ) : void
Generate ( System.Data.Entity.Migrations.Model.InsertHistoryOperation insertHistoryOperation ) : void

Must implement this method

GenerateCreateSchema ( string schema ) : void
IndexName ( IndexOperation index, bool withSchema ) : string
Quote ( string identifier ) : string

Приватные методы

Метод Описание
Generate ( System.Data.Entity.Migrations.Model.ColumnModel column, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, bool isAlter = false ) : void
WriteCreateTable ( CreateTableOperation createTableOperation, IndentedTextWriter writer ) : void

Описание методов

BuildColumnType() защищенный Метод

protected BuildColumnType ( System.Data.Entity.Migrations.Model.ColumnModel column ) : string
column System.Data.Entity.Migrations.Model.ColumnModel
Результат string

CreateConnection() защищенный Метод

protected CreateConnection ( ) : DbConnection
Результат System.Data.Common.DbConnection

Generate() защищенный Метод

protected Generate ( bool defaultValue ) : string
defaultValue bool
Результат string

Generate() защищенный Метод

protected Generate ( byte defaultValue ) : string
defaultValue byte
Результат string

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.AddColumnOperation addColumnOperation ) : void
addColumnOperation System.Data.Entity.Migrations.Model.AddColumnOperation
Результат void

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.AddForeignKeyOperation addForeignKeyOperation ) : void
addForeignKeyOperation System.Data.Entity.Migrations.Model.AddForeignKeyOperation
Результат void

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation addPrimaryKeyOperation ) : void
addPrimaryKeyOperation System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation
Результат void

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation ) : void
alterColumnOperation System.Data.Entity.Migrations.Model.AlterColumnOperation
Результат void

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.CreateIndexOperation createIndexOperation ) : void
createIndexOperation System.Data.Entity.Migrations.Model.CreateIndexOperation
Результат void

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.CreateTableOperation createTableOperation ) : void
createTableOperation System.Data.Entity.Migrations.Model.CreateTableOperation
Результат void

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.DeleteHistoryOperation deleteHistoryOperation ) : void
deleteHistoryOperation System.Data.Entity.Migrations.Model.DeleteHistoryOperation
Результат void

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation ) : void
dropColumnOperation System.Data.Entity.Migrations.Model.DropColumnOperation
Результат void

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.DropForeignKeyOperation dropForeignKeyOperation ) : void
dropForeignKeyOperation System.Data.Entity.Migrations.Model.DropForeignKeyOperation
Результат void

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation ) : void
dropIndexOperation System.Data.Entity.Migrations.Model.DropIndexOperation
Результат void

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation dropPrimaryKeyOperation ) : void
dropPrimaryKeyOperation System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation
Результат void

Generate() защищенный Метод

protected Generate ( System.Data.Entity.Migrations.Model.DropTableOperation dropTableOperation ) : void
dropTableOperation System.Data.Entity.Migrations.Model.DropTableOperation
Результат void

Generate() защищенный Метод

Must implement this method
protected Generate ( System.Data.Entity.Migrations.Model.InsertHistoryOperation insertHistoryOperation ) : void
insertHistoryOperation System.Data.Entity.Migrations.Model.InsertHistoryOperation
Результат void

GenerateCreateSchema() защищенный Метод

protected GenerateCreateSchema ( string schema ) : void
schema string
Результат void

IndexName() защищенный Метод

protected IndexName ( IndexOperation index, bool withSchema ) : string
index IndexOperation
withSchema bool
Результат string

PostgreSqlMigrationSqlGenerator() публичный Метод

public PostgreSqlMigrationSqlGenerator ( ) : System.Collections.Generic
Результат System.Collections.Generic

Quote() защищенный Метод

protected Quote ( string identifier ) : string
identifier string
Результат string