Dari sisi SQL, Anda dapat melakukan:
SELECT field1, field2, CAST(1 AS BIT) AS is_field
FROM TABLE
untuk memaksanya dikembalikan sebagai BIT alih-alih int. Itu harus berhasil
Pembaruan: Apa kekhawatiran Anda menggunakan CAST seperti ini? SQL Server cukup mengagumkan dalam mengoptimalkan mis. rencana eksekusi untuk kueri di atas akan menunjukkan is_field adalah Konstanta yang dapat dievaluasi sekali di muka (ada artikel terkait di sini:http://msdn.microsoft.com/en-us/library/ms175933.aspx ). Bahkan tanpa itu, jika Anda mengkhawatirkan kinerja, maka Anda tidak perlu mengkhawatirkannya - ini akan menjadi pengoptimalan prematur.