Property | Type | Description | |
---|---|---|---|
ApplyColumnsDescription | void | ||
ApplyDetectedOneToOneRelation | void | ||
ApplyTablesConstraintKeys | void | ||
ApplyTablesForeignKeys | void | ||
AssignCaseSensitiveTablesName | void | ||
ConvertOracleForeignKeyAction | DbForeignKeyAction | ||
DetectVersion | OracleServerVersions | ||
FillColumnAdditionalInfo | void | ||
FindMatchingDotNetDataType | string | ||
FindTable | DbTable | ||
GetColumnDbDataType | string | ||
NormalizeTablesConstraintKeys | void | ||
ReadColumns | List |
||
ReadTables | List |
||
ReadTablesList | |||
ReadViews | List |
||
ReadViewsList |
Method | Description | |
---|---|---|
Dispose ( ) : void | ||
FillSchema ( DbDatabase schemaDatabase ) : void |
Reads full database schema
|
|
GetDataProviderClassName ( DataProviderClassNames providerClassName ) : string | ||
OracleSchemaEngine ( |
||
ReadViewsTablesList ( |
Reads list of tables and views
|
Method | Description | |
---|---|---|
ApplyColumnsDescription ( string tableName, List |
Reads columns description from SQLServer
|
|
ApplyDetectedOneToOneRelation ( List |
Detecting one-to-one relation
|
|
ApplyTablesConstraintKeys ( List |
Reads tables index keys
|
|
ApplyTablesForeignKeys ( List |
Reads specified table foreign keys.
|
|
AssignCaseSensitiveTablesName ( List |
Only oracle allows case sensitive table names!
|
|
ConvertOracleForeignKeyAction ( string action ) : DbForeignKeyAction | ||
DetectVersion ( |
Detecting oracle version
|
|
FillColumnAdditionalInfo ( DbColumn toSetColumn, string tableName, string columnName ) : void |
Column additional information
|
|
FindMatchingDotNetDataType ( string dataType ) : string |
Converting oracle datatype to DotNet usable datatype
|
|
FindTable ( List |
Finds table from list
|
|
GetColumnDbDataType ( |
Column DBType name
|
|
NormalizeTablesConstraintKeys ( List |
Removes duplicate table constraints, PK > UK > IX
|
|
ReadColumns ( String tableName ) : List |
Read columns schema from database
|
|
ReadTables ( List |
Reads tables schema from database
|
|
ReadTablesList ( |
Reads tables list. This method requires views list to prevent from conflict!
|
|
ReadViews ( ) : List |
Reads views schema from database
|
|
ReadViewsList ( ) : |
Reads views list
|
public FillSchema ( DbDatabase schemaDatabase ) : void | ||
schemaDatabase | DbDatabase | |
return | void |
public GetDataProviderClassName ( DataProviderClassNames providerClassName ) : string | ||
providerClassName | DataProviderClassNames | |
return | string |
public OracleSchemaEngine ( |
||
dbConnection | ||
return | System |
public ReadViewsTablesList ( |
||
tables | ||
views | ||
return | void |