मैं एएसपी.नेट एमवीसी में एक छवि गैलरी के साथ खेल रहा हूं, और एक ही समय में LINQ से SQL के आसपास अपना सिर प्राप्त करने का प्रयास कर रहा हूं। मेरे पास एक लिंक टेबल के माध्यम से कई सारे रिश्तों के साथ छवि गैलरी डेटा रखने के लिए 3 टेबल हैं। ये हैं:LINQ से SQL मूल प्रश्न - तालिका संबंध
गैलरी
(आईडी, नाम, विवरण)छवि
(आईडी, शीर्षक, विवरण, फ़ाइल का नाम)Galleryimage
(GalleryId, ImageId)
गैलरी छवि में एफके रिश्ते अन्य दो तालिकाओं तक स्थापित हैं।
मैं अपनी दीर्घाओं को लोड करने में सक्षम होना चाहता हूं, और प्रत्येक के साथ जुड़े चित्रों को प्रदर्शित करना चाहता हूं, साथ ही साथ एक ही छवि प्रदर्शित करने की क्षमता रखता हूं और जिस गैलरी से जुड़ा हुआ है उसे सूचीबद्ध करता हूं। चूंकि मैं लिंक से एसक्यूएल में नया हूं, मुझे नहीं पता कि यह कैसे करें। क्या कोई मुझे मार्गदर्शन कर सकता है, कृपया?
धन्यवाद। मुझे कुछ बहुत ही गलत गलत करना होगा, लेकिन मेरे जीवन के लिए यह नहीं देख सकता कि यह क्या है। मेरे डीबी टेबल में रिश्तों को परिभाषित किया गया है, मेरा डीबीएमएल आरेख उन रिश्तों को दिखाता है, और फिर भी मेरी संस्थाओं को गुणों की अपेक्षा नहीं है। – ZombieSheep
शामिल संपत्तियों के प्रकारों की जांच करें। चींटियों को तारों, या इंट्स के लिए तारों से संबंधित देखने के लिए देखें। यह भी सुनिश्चित करें कि डीबीएमएल में प्राथमिक कुंजी हैं। LinqToSql उन प्राथमिक कुंजी के बिना ऑब्जेक्ट पहचान (या संबंधपरक गुण और ऑब्जेक्ट ग्राफ़ बनाने) को ट्रैक नहीं कर सकता है। –
वह था। मेरे संबंध तालिका में कुंजी सेट नहीं थी - किसी कारण से मैंने माना कि इसे केवल उनकी आवश्यकता नहीं है, केवल एफके। धन्यवाद। :) – ZombieSheep