C# Класс Orchard.Data.Migration.Schema.SchemaBuilder

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AlterTable ( string name, Action table ) : SchemaBuilder
CreateForeignKey ( string name, string srcTable, string srcColumns, string destTable, string destColumns ) : SchemaBuilder
CreateForeignKey ( string name, string srcModule, string srcTable, string srcColumns, string destTable, string destColumns ) : SchemaBuilder
CreateForeignKey ( string name, string srcModule, string srcTable, string srcColumns, string destModule, string destTable, string destColumns ) : SchemaBuilder
CreateTable ( string name, Action table ) : SchemaBuilder
DropForeignKey ( string srcTable, string name ) : SchemaBuilder
DropForeignKey ( string srcModule, string srcTable, string name ) : SchemaBuilder
DropTable ( string name ) : SchemaBuilder
ExecuteSql ( string sql, Action statement = null ) : SchemaBuilder
SchemaBuilder ( IDataMigrationInterpreter interpreter, string featurePrefix = null, string>.Func formatPrefix = null ) : System

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

Метод Описание
Run ( ISchemaBuilderCommand command ) : void

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

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

public AlterTable ( string name, Action table ) : SchemaBuilder
name string
table Action
Результат SchemaBuilder

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

public CreateForeignKey ( string name, string srcTable, string srcColumns, string destTable, string destColumns ) : SchemaBuilder
name string
srcTable string
srcColumns string
destTable string
destColumns string
Результат SchemaBuilder

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

public CreateForeignKey ( string name, string srcModule, string srcTable, string srcColumns, string destTable, string destColumns ) : SchemaBuilder
name string
srcModule string
srcTable string
srcColumns string
destTable string
destColumns string
Результат SchemaBuilder

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

public CreateForeignKey ( string name, string srcModule, string srcTable, string srcColumns, string destModule, string destTable, string destColumns ) : SchemaBuilder
name string
srcModule string
srcTable string
srcColumns string
destModule string
destTable string
destColumns string
Результат SchemaBuilder

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

public CreateTable ( string name, Action table ) : SchemaBuilder
name string
table Action
Результат SchemaBuilder

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

public DropForeignKey ( string srcTable, string name ) : SchemaBuilder
srcTable string
name string
Результат SchemaBuilder

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

public DropForeignKey ( string srcModule, string srcTable, string name ) : SchemaBuilder
srcModule string
srcTable string
name string
Результат SchemaBuilder

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

public DropTable ( string name ) : SchemaBuilder
name string
Результат SchemaBuilder

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

public ExecuteSql ( string sql, Action statement = null ) : SchemaBuilder
sql string
statement Action
Результат SchemaBuilder

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

public SchemaBuilder ( IDataMigrationInterpreter interpreter, string featurePrefix = null, string>.Func formatPrefix = null ) : System
interpreter IDataMigrationInterpreter
featurePrefix string
formatPrefix string>.Func
Результат System