मैं एएसपी.नेट एमवीसी, सी # और LINQ से SQL में एक सैंडविच ऑर्डरिंग ऐप पर काम कर रहा हूं। ऐप सामग्री के चयन से कई कस्टम-निर्मित सैंडविच बनाने वाले उपयोगकर्ता के चारों ओर घूमता है।LINQ से SQL: समरूपता के साथ समस्या
जब आदेश की पुष्टि करने की बात आती है तो मुझे यह जानने की आवश्यकता होती है कि डीबी को प्रतिबद्ध करने से पहले उपयोगकर्ता के आदेश में सभी सैंडविच को पूरा करने के लिए प्रत्येक घटक का पर्याप्त भाग है क्योंकि यह संभव है कि एक घटक स्टॉक के बाहर हो जाएगा इसे अपनी टोकरी में जोड़कर और आदेश की पुष्टि।
डेटाबेस के बारे में संक्षिप्त:
घटक - ऑर्डर समय
OrderDetail एक आदेश के लिए हैडर तालिका, बस दुकानों - - भाग की संख्या सहित
आदेश स्टोर घटक विवरण एक गोदाम ऑर्डर में प्रत्येक सैंडविच का रिकॉर्ड
ऑर्डर डेंटलइटम - ऑर्डर
तो मूल रूप से मैं सोच रहा हूं कि ऑर्डर, ऑर्डरडेंट और ऑर्डर डेंट इटिम में रिकॉर्ड जोड़ने से पहले मैं यह सुनिश्चित करने के लिए सबसे अच्छा तरीका क्या कर सकता हूं कि मैं यह सुनिश्चित कर सकता हूं कि ऑर्डर पूरा किया जा सके।
आपके पास निहित दौड़ की स्थिति है, कोई भी समाधान संभव व्यापार-बंदों के बारे में है जो विभिन्न दृष्टिकोण आपको देते हैं। – Richard