public static bool HasColumn(string columnname, string tablename, DbConnection conn, IDataClient client)
{
string sql = string.Format("select * from {0} WHERE 0 = 1", tablename);
var dt = GetMagicTable(conn, client, sql);
var cmd = client.GetCommand(sql, conn);
var dba = client.GetDataAdapter(cmd);
dba.Fill(dt);
if (dt != null)
{
return dt.Columns.Contains(columnname);
}
return false;
}