C# 클래스 Shoon.SqlSchemaProvider

상속: ISchemaProvider
파일 보기 프로젝트 열기: Interfleet/Shoon

공개 메소드들

메소드 설명
DataTypeToClrType ( string dataType ) : Type
GetColumns ( Table table ) : IEnumerable
GetForeignKeys ( Table table ) : IEnumerable
GetParameters ( Procedure storedProcedure ) : IEnumerable
GetPrimaryKey ( Table table ) : Simple.Data.Ado.Schema.Key
GetStoredProcedures ( ) : IEnumerable
GetTables ( ) : IEnumerable
NameParameter ( string baseName ) : string
QuoteObjectName ( string unquotedName ) : string
SqlSchemaProvider ( IConnectionProvider connectionProvider ) : System

비공개 메소드들

메소드 설명
DbTypeFromInformationSchemaTypeName ( string informationSchemaTypeName ) : DbType
GetColumnsDataTable ( Table table ) : DataTable
GetForeignKeys ( ) : DataTable
GetForeignKeys ( string tableName ) : EnumerableRowCollection
GetPrimaryKeys ( ) : DataTable
GetPrimaryKeys ( string tableName ) : DataTable
GetSchema ( string collectionName ) : IEnumerable
SchemaRowToColumn ( Table table, DataRow row ) : Column
SchemaRowToStoredProcedure ( DataRow row ) : Procedure
SchemaRowToTable ( DataRow row ) : Table
SelectToDataTable ( string sql ) : DataTable

메소드 상세

DataTypeToClrType() 공개 메소드

public DataTypeToClrType ( string dataType ) : Type
dataType string
리턴 System.Type

GetColumns() 공개 메소드

public GetColumns ( Table table ) : IEnumerable
table Table
리턴 IEnumerable

GetForeignKeys() 공개 메소드

public GetForeignKeys ( Table table ) : IEnumerable
table Table
리턴 IEnumerable

GetParameters() 공개 메소드

public GetParameters ( Procedure storedProcedure ) : IEnumerable
storedProcedure Procedure
리턴 IEnumerable

GetPrimaryKey() 공개 메소드

public GetPrimaryKey ( Table table ) : Simple.Data.Ado.Schema.Key
table Table
리턴 Simple.Data.Ado.Schema.Key

GetStoredProcedures() 공개 메소드

public GetStoredProcedures ( ) : IEnumerable
리턴 IEnumerable

GetTables() 공개 메소드

public GetTables ( ) : IEnumerable
리턴 IEnumerable

NameParameter() 공개 메소드

public NameParameter ( string baseName ) : string
baseName string
리턴 string

QuoteObjectName() 공개 메소드

public QuoteObjectName ( string unquotedName ) : string
unquotedName string
리턴 string

SqlSchemaProvider() 공개 메소드

public SqlSchemaProvider ( IConnectionProvider connectionProvider ) : System
connectionProvider IConnectionProvider
리턴 System