C# 클래스 SubSonic.DataProviders.Oracle.OracleSchema

상속: SubSonic.SqlGeneration.Schema.ANSISchemaGenerator
파일 보기 프로젝트 열기: rally25rs/SubSonic-3.0 1 사용 예제들

공개 메소드들

메소드 설명
BuildAddColumnStatement ( string tableName, IColumn column ) : string
BuildCreateTableStatement ( ITable table ) : string
BuildDropTableStatement ( ITable table ) : string

Builds a DROP TABLE statement.

ConvertDataTypeToDbType ( DbType dataType ) : DbType
ConvertDataValueForThisProvider ( object input ) : object
GenerateColumnAttributes ( IColumn column ) : string
GenerateColumns ( ITable table ) : string
GetDbType ( string sqlType ) : DbType
GetNativeType ( DbType dbType ) : string
GetNativeType ( DbType dbType, int maxLength, int precision, int scale ) : string
GetTableFromDB ( IDataProvider provider, string tableName ) : ITable
GetTableList ( IDataProvider provider ) : string[]
OracleSchema ( ) : System
SetColumnDefaults ( IColumn column ) : void

비공개 메소드들

메소드 설명
GenerateSequences ( ITable table ) : string
GetDropSequenceSqlForColumn ( ITable table, IColumn column ) : string
GetDropTableSql ( ITable table ) : string
GetSequenceName ( ITable table, IColumn col ) : string
HasSchemaName ( ITable table ) : bool

메소드 상세

BuildAddColumnStatement() 공개 메소드

public BuildAddColumnStatement ( string tableName, IColumn column ) : string
tableName string
column IColumn
리턴 string

BuildCreateTableStatement() 공개 메소드

public BuildCreateTableStatement ( ITable table ) : string
table ITable
리턴 string

BuildDropTableStatement() 공개 메소드

Builds a DROP TABLE statement.
public BuildDropTableStatement ( ITable table ) : string
table ITable
리턴 string

ConvertDataTypeToDbType() 공개 메소드

public ConvertDataTypeToDbType ( DbType dataType ) : DbType
dataType DbType
리턴 DbType

ConvertDataValueForThisProvider() 공개 메소드

public ConvertDataValueForThisProvider ( object input ) : object
input object
리턴 object

GenerateColumnAttributes() 공개 메소드

public GenerateColumnAttributes ( IColumn column ) : string
column IColumn
리턴 string

GenerateColumns() 공개 메소드

public GenerateColumns ( ITable table ) : string
table ITable
리턴 string

GetDbType() 공개 메소드

public GetDbType ( string sqlType ) : DbType
sqlType string
리턴 DbType

GetNativeType() 공개 메소드

public GetNativeType ( DbType dbType ) : string
dbType DbType
리턴 string

GetNativeType() 공개 메소드

public GetNativeType ( DbType dbType, int maxLength, int precision, int scale ) : string
dbType DbType
maxLength int
precision int
scale int
리턴 string

GetTableFromDB() 공개 메소드

public GetTableFromDB ( IDataProvider provider, string tableName ) : ITable
provider IDataProvider
tableName string
리턴 ITable

GetTableList() 공개 메소드

public GetTableList ( IDataProvider provider ) : string[]
provider IDataProvider
리턴 string[]

OracleSchema() 공개 메소드

public OracleSchema ( ) : System
리턴 System

SetColumnDefaults() 공개 메소드

public SetColumnDefaults ( IColumn column ) : void
column IColumn
리턴 void