Exemplo n.º 1
0
 public bool IsBinaryType(Field field)
 {
     return (field.Type=="System.Byte[]");
 }
Exemplo n.º 2
0
 public List<Field> FetchFields(string table)
 {
     List<Field> fields = new List<Field>();
     IDataReader reader = this.Query("SELECT * FROM \"!\" WHERE 1=2;", new string[]{ table });
     DataTable schema = reader.GetSchemaTable();
     foreach (DataRow row in schema.Rows)
     {
         Field field = new Field();
         field.Name = row ["ColumnName"].ToString();
         field.Type = row ["DataType"].ToString();
         fields.Add(field);
     }
     this.Close (reader);
     return fields;
 }