C# 클래스 YesSql.Core.Sql.SchemaBuilder

파일 보기 프로젝트 열기: sebastienros/yessql 1 사용 예제들

공개 메소드들

메소드 설명
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
CreateMapIndexTable ( string name, Action table ) : SchemaBuilder
CreateReduceIndexTable ( string name, Action table ) : SchemaBuilder
CreateTable ( string name, Action table ) : SchemaBuilder
DropForeignKey ( string srcTable, string name ) : SchemaBuilder
DropMapIndexTable ( string name ) : SchemaBuilder
DropReduceIndexTable ( string name ) : SchemaBuilder
DropTable ( string name ) : SchemaBuilder
SchemaBuilder ( DbConnection connection, DbTransaction transaction, string tablePrefix ) : System

비공개 메소드들

메소드 설명
Execute ( IEnumerable statements ) : void
FormatTable ( string table ) : string

메소드 상세

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

CreateMapIndexTable() 공개 메소드

public CreateMapIndexTable ( string name, Action table ) : SchemaBuilder
name string
table Action
리턴 SchemaBuilder

CreateReduceIndexTable() 공개 메소드

public CreateReduceIndexTable ( string name, Action table ) : SchemaBuilder
name string
table Action
리턴 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

DropMapIndexTable() 공개 메소드

public DropMapIndexTable ( string name ) : SchemaBuilder
name string
리턴 SchemaBuilder

DropReduceIndexTable() 공개 메소드

public DropReduceIndexTable ( string name ) : SchemaBuilder
name string
리턴 SchemaBuilder

DropTable() 공개 메소드

public DropTable ( string name ) : SchemaBuilder
name string
리턴 SchemaBuilder

SchemaBuilder() 공개 메소드

public SchemaBuilder ( DbConnection connection, DbTransaction transaction, string tablePrefix ) : System
connection System.Data.Common.DbConnection
transaction System.Data.Common.DbTransaction
tablePrefix string
리턴 System