यह सामान्य रूप से बाइट के रूप में क्या वापस आता है? अगर ऐसा है, तो बस एक अनबॉक्स करें और फिर कन्वर्ट करें:
(int)(byte) reader["column"];
या रूपांतरण को स्वाभाविक रूप से होने दें:
int x = (byte) reader["column"];
या दृढ़ता से टाइप की गई विधियों के साथ भी ऐसा ही करें:
int x = reader.GetByte(column);
इसे sbyte
. में एडजस्ट करें या short
या जो भी हो अगर मैं इसके बारे में गलत हूं तो byte
. पर मैपिंग कर रहा हूं . आप रूपांतरण SQL सर्वर साइड पर कर सकते हैं, लेकिन मैं व्यक्तिगत रूप से इसे क्लाइंट साइड पर करूँगा, और SQL को सरल रखूँगा।