Auf der SQL-Seite können Sie Folgendes tun:
SELECT field1, field2, CAST(1 AS BIT) AS is_field
FROM TABLE
um zu erzwingen, dass es als BIT statt als int zurückgegeben wird. Das sollte reichen
Aktualisierung: Was ist Ihr Anliegen bei der Verwendung von CAST auf diese Weise? SQL Server ist ziemlich großartig darin, z. Der Ausführungsplan für die obige Abfrage würde zeigen, dass is_field eine Konstante ist, die einmal im Voraus ausgewertet werden kann (hier gibt es einen verwandten Artikel:http://msdn.microsoft.com/en-us/library/ms175933.aspx ). Auch ohne das, wenn Sie sich Sorgen um die Leistung machen, dann sollten Sie sich darüber keine Gedanken machen - es wäre sehr viel voreilige Optimierung.