मैं एक दृश्य का उपयोग कर एक ADO.NET इकाई बनाने के लिए एक दृश्य का उपयोग करने की कोशिश कर रहा हूं। हालांकि, उस दृश्य में एक एकल स्तंभ नहीं है जो पूर्ण नहीं है।कॉलम को नज़र में न्यूल के रूप में कैसे इंगित करें?
एक चीज जो मेरे लिए हुई थी, दृश्य के लिए 'प्राथमिक कुंजी' के रूप में उपयोग करने के लिए दृश्य पर एक पूर्ण स्तंभ नहीं बनाना था। यह काम किया, लेकिन क्षेत्र अभी भी न्यूल के रूप में रिपोर्ट किया गया है।
क्या दृश्य कॉलम को रिपोर्ट करने के लिए SQL सर्वर को मजबूर करने या चाल करने का कोई तरीका नहीं है?
की तरह कुछ के रूप में देखें कल्पना कीजिए:
CREATE VIEW vwSample WITH SCHEMABINDING
AS
SELECT ID = convert(uniqueidentifier, /* some computed value */)
,Field1
,Field2
,Field3
FROM tbSample
नोट:कह रही है कि मैं इस तरह के काम करते हैं करने के लिए इकाई एक्सएमएल संपादित कर सकते हैं करने से पहले, मैं इस क्योंकि मैं एक बहुत है पूछ रहा हूँ इस तरह से बनाई जाने वाली बड़ी संख्या में इकाइयां बनाई जाएंगी।
क्या आप अपने दृश्य में अनुक्रमिक प्राथमिक कुंजी जोड़ना चाहते हैं? –
एसक्यूएल सर्वर का कौन सा संस्करण? –
यदि डेटा स्वाभाविक रूप से पहचान योग्य नहीं है तो आप इसके लिए प्राथमिक कुंजी क्यों जोड़ना चाहते हैं? मुझे संदेह है कि आप इस नकली प्राथमिक कुंजी का उपयोग करके शामिल होना चाहते हैं ... – pjp