पहली चीज जो मैं करूँगा वह है Linq-To-Sql जैसे ORM का उपयोग करने की सलाह देना। या NHibernate जो आपको आपके डेटा-मॉडल का ऑब्जेक्ट प्रस्तुतीकरण देगा जो कई-से-अनेक सीआरयूडी संचालन जैसी जटिल चीजों को संभालने में बहुत आसान बनाता है।
यदि कोई ओआरएम आपके टूल सेट का हिस्सा नहीं है तो यहां बताया गया है कि यह एसओएल में कैसा दिखेगा।
उपयोगकर्ताओं के उपयोगकर्ता पते के पते ============================आईडी आईडी आईडीफर्स्टनाम उपयोगकर्ता आईडी सिटीलास्टनाम पता आईडी राज्य ज़िप
हमारे टेबल इस तरह जुड़े हुए हैं:
Users.Id -> UserAddresses.UserId Addresses.Id -> UserAddresses.AddressId
- Ads.Id के आधार पर उपयोगकर्ताओं में सभी रिकॉर्ड
उपयोगकर्ताओं का चयन करें।*पते से आंतरिक रूप से शामिल हों
- उपयोगकर्ता आईडी के आधार पर पतों में सभी रिकॉर्ड
पते का चयन करें।*पते से आंतरिक रूप से शामिल हों उपयोगकर्ता पते पर पते।Id =UserAddresses.AddressId INNER UserAddresses.UserId =Users.IdWHERE (Users.Id =@UserId) पर उपयोगकर्ताओं से जुड़ें।