C# Класс YesSql.Core.Sql.SchemaBuilders.BaseSchemaBuilder

Наследование: ISchemaBuilder
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_dialect ISqlDialect

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

Метод Описание
BaseSchemaBuilder ( ISqlDialect dialect ) : System
CreateSql ( IEnumerable commands ) : IEnumerable
Run ( AlterTableCommand command ) : IEnumerable
Run ( CreateForeignKeyCommand command ) : IEnumerable
Run ( CreateTableCommand command ) : IEnumerable
Run ( DropForeignKeyCommand command ) : IEnumerable
Run ( DropTableCommand command ) : IEnumerable
Run ( SqlStatementCommand command ) : IEnumerable
Run ( StringBuilder builder, AddColumnCommand command ) : void
Run ( StringBuilder builder, AddIndexCommand command ) : void
Run ( StringBuilder builder, AlterColumnCommand command ) : void
Run ( StringBuilder builder, DropColumnCommand command ) : void
Run ( StringBuilder builder, DropIndexCommand command ) : void

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

Метод Описание
Run ( StringBuilder builder, CreateColumnCommand command ) : void

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

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

public BaseSchemaBuilder ( ISqlDialect dialect ) : System
dialect ISqlDialect
Результат System

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

public CreateSql ( IEnumerable commands ) : IEnumerable
commands IEnumerable
Результат IEnumerable

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

public Run ( AlterTableCommand command ) : IEnumerable
command AlterTableCommand
Результат IEnumerable

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

public Run ( CreateForeignKeyCommand command ) : IEnumerable
command YesSql.Core.Sql.Schema.CreateForeignKeyCommand
Результат IEnumerable

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

public Run ( CreateTableCommand command ) : IEnumerable
command CreateTableCommand
Результат IEnumerable

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

public Run ( DropForeignKeyCommand command ) : IEnumerable
command YesSql.Core.Sql.Schema.DropForeignKeyCommand
Результат IEnumerable

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

public Run ( DropTableCommand command ) : IEnumerable
command YesSql.Core.Sql.Schema.DropTableCommand
Результат IEnumerable

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

public Run ( SqlStatementCommand command ) : IEnumerable
command YesSql.Core.Sql.Schema.SqlStatementCommand
Результат IEnumerable

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

public Run ( StringBuilder builder, AddColumnCommand command ) : void
builder StringBuilder
command YesSql.Core.Sql.Schema.AddColumnCommand
Результат void

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

public Run ( StringBuilder builder, AddIndexCommand command ) : void
builder StringBuilder
command YesSql.Core.Sql.Schema.AddIndexCommand
Результат void

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

public Run ( StringBuilder builder, AlterColumnCommand command ) : void
builder StringBuilder
command YesSql.Core.Sql.Schema.AlterColumnCommand
Результат void

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

public Run ( StringBuilder builder, DropColumnCommand command ) : void
builder StringBuilder
command YesSql.Core.Sql.Schema.DropColumnCommand
Результат void

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

public Run ( StringBuilder builder, DropIndexCommand command ) : void
builder StringBuilder
command YesSql.Core.Sql.Schema.DropIndexCommand
Результат void

Описание свойств

_dialect защищенное свойство

protected ISqlDialect _dialect
Результат ISqlDialect