C# NPGSQL: Daten aus DataTable lesen

Hallo Freunde!

Ich habe eine Frage zu NPGSQL unter C#:

Ich versuche aus einer Tabelle einen Wert herauszulesen der in der DB den Typ bit(500) hat:

queryString.Append(“SELECT signature_profile FROM temp_member_search_profile WHERE id = [ID]”);

this.command = new NpgsqlCommand(queryString.ToString(), conn);

this.dataAdapter = new NpgsqlDataAdapter(command);
this.dataAdapter.Fill(dt);

foreach (DataRow row in dt.Rows)
{
signature_profile = row[“signature_profile”].ToString();
break;
}

Die Ausgabe von signature_profile ist “False”.
Wie schaffe ich es den Bit-Array herauszulesen!? In der DB ist der Wert etwas in der Form 0101011101010111010101…

Hoffentlich kann mir da jemand helfen. Muss ich evtl. einen Reader verwenden damit es geht?