public MetaDataColumn(ISmartDataReader reader) { //table_name, column_name, is_nullable, data_type, character_maximum_length , udt_name TableName = reader.GetString("table_name", ""); ColumnName = reader.GetString("column_name", ""); IsNullable = reader.GetString("is_nullable", ""); DataType = reader.GetString("data_type", ""); MaxCharLen = reader.GetNullableInt32("character_maximum_length"); UdtName = reader.GetString("udt_name", ""); }
public MetaDataSchema(ISmartDataReader reader) { TableName = reader.GetString("table_name", ""); Columns = new Dictionary<string, MetaDataColumn>(); Rows = new Dictionary<string, object>(); }