2011-03-28 10 views
5

मैं अपने डेटाबेस में प्रकार बिट के एक स्तंभ नामित स्रोत है। लेकिन मैं अपने कार्यक्रम में अपना मूल्य निर्धारित करना चाहता हूं। मैं उसे कैसे कर सकता हूँ? मुझे पता है कि यह एक साधारण संदेह था लेकिन मैं थोड़ा उलझन में था। क्या मुझे इसे सेट करते समय बाइट का उपयोग प्रकार के रूप में करना है?कैसे एक संपत्ति डेटाबेस में जिसका प्रकार सा है परिभाषित करने के लिए?

+0

याद रखें कि बाइट 8 बिट्स है, वे एक ही चीज़ नहीं हैं। –

उत्तर

7

डेटाबेस से प्रतिनिधित्व बिट के लिए उपयोग bool:

public bool MyBitDbProperty {get;set;} 

आप से SqlDataReader का उपयोग करते हैं बिट प्रकार के लिए reader.GetBoolean (स्थिति) का उपयोग करें।

आप किसी भी RDBMS (linq to sql) की तरह उपयोग करते हैं, थोड़ा डिफ़ॉल्ट रूप से bool को मैप किया जाएगा।

+0

बनाम 2008 पहले से ही dataset.xsd में करता है अगर मैं सही हूं तो डेटाबेस एसक्यूएल सर्वर कॉम्पैक्ट – Sorcerer86pt

+0

का SQL सर्वर है। उत्तर के लिए धन्यवाद। यह वास्तव में मेरी मदद की। –

+0

@ फेबिन: आपका स्वागत है। –

4

बिट डेटाबेस प्रकार मान 0 और 1 में शामिल होंगे, और सामान्य रूप से (आप RDMS नहीं कहा गया है) bool या सी # में बूलियन प्रकार के साथ अच्छी तरह से मेल खाती है।

संबंधित मुद्दे

 संबंधित मुद्दे