C# 클래스 MigSharp.Providers.SQLiteProvider

상속: IProvider
파일 보기 프로젝트 열기: dradovic/MigSharp

공개 메소드들

메소드 설명
AddColumn ( TableName tableName, Column column ) : IEnumerable
AddForeignKey ( TableName tableName, TableName referencedTableName, IEnumerable columnNames, string constraintName, bool cascadeOnDelete ) : IEnumerable
AddIndex ( TableName tableName, IEnumerable columnNames, string indexName ) : IEnumerable
AddPrimaryKey ( TableName tableName, IEnumerable columnNames, string constraintName ) : IEnumerable
AddUniqueConstraint ( TableName tableName, IEnumerable columnNames, string constraintName ) : IEnumerable
AlterColumn ( TableName tableName, Column column ) : IEnumerable
ConvertToSql ( object value, DbType targetDbType ) : string
CreateSchema ( string schemaName ) : IEnumerable
CreateTable ( TableName tableName, IEnumerable columns, string primaryKeyConstraintName ) : IEnumerable
DropColumn ( TableName tableName, string columnName ) : IEnumerable
DropDefault ( TableName tableName, Column column ) : IEnumerable
DropForeignKey ( TableName tableName, string constraintName ) : IEnumerable
DropIndex ( TableName tableName, string indexName ) : IEnumerable
DropPrimaryKey ( TableName tableName, string constraintName ) : IEnumerable
DropSchema ( string schemaName ) : IEnumerable
DropTable ( TableName tableName, bool checkIfExists ) : IEnumerable
DropUniqueConstraint ( TableName tableName, string constraintName ) : IEnumerable
ExistsTable ( string databaseName, TableName tableName ) : string
RenameColumn ( TableName tableName, string oldName, string newName ) : IEnumerable
RenamePrimaryKey ( TableName tableName, string oldName, string newName ) : IEnumerable
RenameTable ( TableName oldName, string newName ) : IEnumerable

비공개 메소드들

메소드 설명
AddIndex ( TableName tableName, IEnumerable columnNames, string indexName, bool unique ) : string
GetColumnConstraint ( Column column ) : string
GetColumnDefinition ( Column column ) : string
GetDefaultValueAsString ( object value, DataType dataType ) : string
GetTableConstraints ( IEnumerable columns, string primaryKeyConstraintName ) : IEnumerable
GetTypeSpecifier ( DataType type ) : string
ThrowRowVersionNotSupportedException ( ) : void

메소드 상세

AddColumn() 공개 메소드

public AddColumn ( TableName tableName, Column column ) : IEnumerable
tableName TableName
column Column
리턴 IEnumerable

AddForeignKey() 공개 메소드

public AddForeignKey ( TableName tableName, TableName referencedTableName, IEnumerable columnNames, string constraintName, bool cascadeOnDelete ) : IEnumerable
tableName TableName
referencedTableName TableName
columnNames IEnumerable
constraintName string
cascadeOnDelete bool
리턴 IEnumerable

AddIndex() 공개 메소드

public AddIndex ( TableName tableName, IEnumerable columnNames, string indexName ) : IEnumerable
tableName TableName
columnNames IEnumerable
indexName string
리턴 IEnumerable

AddPrimaryKey() 공개 메소드

public AddPrimaryKey ( TableName tableName, IEnumerable columnNames, string constraintName ) : IEnumerable
tableName TableName
columnNames IEnumerable
constraintName string
리턴 IEnumerable

AddUniqueConstraint() 공개 메소드

public AddUniqueConstraint ( TableName tableName, IEnumerable columnNames, string constraintName ) : IEnumerable
tableName TableName
columnNames IEnumerable
constraintName string
리턴 IEnumerable

AlterColumn() 공개 메소드

public AlterColumn ( TableName tableName, Column column ) : IEnumerable
tableName TableName
column Column
리턴 IEnumerable

ConvertToSql() 공개 메소드

public ConvertToSql ( object value, DbType targetDbType ) : string
value object
targetDbType DbType
리턴 string

CreateSchema() 공개 메소드

public CreateSchema ( string schemaName ) : IEnumerable
schemaName string
리턴 IEnumerable

CreateTable() 공개 메소드

public CreateTable ( TableName tableName, IEnumerable columns, string primaryKeyConstraintName ) : IEnumerable
tableName TableName
columns IEnumerable
primaryKeyConstraintName string
리턴 IEnumerable

DropColumn() 공개 메소드

public DropColumn ( TableName tableName, string columnName ) : IEnumerable
tableName TableName
columnName string
리턴 IEnumerable

DropDefault() 공개 메소드

public DropDefault ( TableName tableName, Column column ) : IEnumerable
tableName TableName
column Column
리턴 IEnumerable

DropForeignKey() 공개 메소드

public DropForeignKey ( TableName tableName, string constraintName ) : IEnumerable
tableName TableName
constraintName string
리턴 IEnumerable

DropIndex() 공개 메소드

public DropIndex ( TableName tableName, string indexName ) : IEnumerable
tableName TableName
indexName string
리턴 IEnumerable

DropPrimaryKey() 공개 메소드

public DropPrimaryKey ( TableName tableName, string constraintName ) : IEnumerable
tableName TableName
constraintName string
리턴 IEnumerable

DropSchema() 공개 메소드

public DropSchema ( string schemaName ) : IEnumerable
schemaName string
리턴 IEnumerable

DropTable() 공개 메소드

public DropTable ( TableName tableName, bool checkIfExists ) : IEnumerable
tableName TableName
checkIfExists bool
리턴 IEnumerable

DropUniqueConstraint() 공개 메소드

public DropUniqueConstraint ( TableName tableName, string constraintName ) : IEnumerable
tableName TableName
constraintName string
리턴 IEnumerable

ExistsTable() 공개 메소드

public ExistsTable ( string databaseName, TableName tableName ) : string
databaseName string
tableName TableName
리턴 string

RenameColumn() 공개 메소드

public RenameColumn ( TableName tableName, string oldName, string newName ) : IEnumerable
tableName TableName
oldName string
newName string
리턴 IEnumerable

RenamePrimaryKey() 공개 메소드

public RenamePrimaryKey ( TableName tableName, string oldName, string newName ) : IEnumerable
tableName TableName
oldName string
newName string
리턴 IEnumerable

RenameTable() 공개 메소드

public RenameTable ( TableName oldName, string newName ) : IEnumerable
oldName TableName
newName string
리턴 IEnumerable