C# Класс ShpToSQL.SqlTableCreator

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

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

Метод Описание
Create ( DataTable schema ) : object
Create ( DataTable schema, int numKeys ) : object
CreateFromDataTable ( DataTable table ) : object
GetCreateFromDataTableSQL ( string tableName, DataTable table ) : string
GetCreateSQL ( string tableName, DataTable schema, int primaryKeys ) : string
GetPrimaryKeys ( DataTable schema ) : string[]
SQLGetType ( DataColumn column ) : string
SQLGetType ( DataRow schemaRow ) : string
SQLGetType ( object type, int columnSize, int numericPrecision, int numericScale ) : string
SqlTableCreator ( ) : System
SqlTableCreator ( SqlConnection connection ) : System
SqlTableCreator ( SqlConnection connection, SqlTransaction transaction ) : System

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

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

public Create ( DataTable schema ) : object
schema System.Data.DataTable
Результат object

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

public Create ( DataTable schema, int numKeys ) : object
schema System.Data.DataTable
numKeys int
Результат object

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

public CreateFromDataTable ( DataTable table ) : object
table System.Data.DataTable
Результат object

GetCreateFromDataTableSQL() публичный статический Метод

public static GetCreateFromDataTableSQL ( string tableName, DataTable table ) : string
tableName string
table System.Data.DataTable
Результат string

GetCreateSQL() публичный статический Метод

public static GetCreateSQL ( string tableName, DataTable schema, int primaryKeys ) : string
tableName string
schema System.Data.DataTable
primaryKeys int
Результат string

GetPrimaryKeys() публичный статический Метод

public static GetPrimaryKeys ( DataTable schema ) : string[]
schema System.Data.DataTable
Результат string[]

SQLGetType() публичный статический Метод

public static SQLGetType ( DataColumn column ) : string
column System.Data.DataColumn
Результат string

SQLGetType() публичный статический Метод

public static SQLGetType ( DataRow schemaRow ) : string
schemaRow System.Data.DataRow
Результат string

SQLGetType() публичный статический Метод

public static SQLGetType ( object type, int columnSize, int numericPrecision, int numericScale ) : string
type object
columnSize int
numericPrecision int
numericScale int
Результат string

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

public SqlTableCreator ( ) : System
Результат System

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

public SqlTableCreator ( SqlConnection connection ) : System
connection System.Data.SqlClient.SqlConnection
Результат System

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

public SqlTableCreator ( SqlConnection connection, SqlTransaction transaction ) : System
connection System.Data.SqlClient.SqlConnection
transaction System.Data.SqlClient.SqlTransaction
Результат System