Azavea.NijPredictivePolicing.Common.DB.DataClient.HasColumn C# (CSharp) Méthode

HasColumn() public static méthode

Returns true if a particular table has a particular column
public static HasColumn ( string columnname, string tablename, DbConnection conn, IDataClient client ) : bool
columnname string
tablename string
conn System.Data.Common.DbConnection
client IDataClient
Résultat bool
        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;
        }