c# - Creating a Linq group by query -
// SELECT table1.GG_ITEM, sum (table1.REM_QTY) के रूप में SumPerGG_ITEM // तालिका 1 // WHERE ( Table1.SUGG_DOCK_DATE नल नहीं है) // ग्रुप द्वारा तालिका 1। जीजीआईआईटीएटी // आदेश द्वारा तालिका 1। जीजी_आइट; Var try1 = (db2.Dumps में पंक्ति से नया चुनें {type1 = row.GA_ITEM, Type2 = row.REM_QTY}); Debug.Print ( "::::: try1 :::::"); फोरेश (try1 में var पंक्ति) {Debug.Print (row.Type1.ToString ()); Debug.Print (row.Type2.ToString ()); } Var try2 = (पंक्ति से db2 में। डंप समूह पंक्ति पंक्ति में .GA_ITEM जी में नया चुनें {Type1 = g.Key, Type2 = g.ToList ()}); Debug.Print ( ":::: try2 :::::"); फोरेश (ट्रिप 2 में विविध पंक्ति) {Debug.Print (पंक्ति.Type1.ToString ()); Debug.Print (row.Type2.ToString ()); } मैं एक एक्सेस SQL क्वेरी को Linq में परिवर्तित कर रहा हूँ। मैं अपने टेबल डंप से चयन कर रहा हूँ दो कॉलम GA_ITEM और REM_QTY है। मेरा try1 ठीक काम कर रहा है और मैं देखता हूं कि दोनों कॉलम की सामग्री मुद्रित होती है। मेरा try1 अभी तक एक्सेस एसक्यूएल क्वेरी की कार्यक्षमता का अनुकरण नहीं कर रहा है। मेरा try2 समूह में एक प्रयास है। मेरे try2 row.Type1.ToString () को पढ़ने योग्य लेकिन row.Type2.ToString () के लिए आउटपुट विंडो में दिखाया जा रहा है: प्रणाली। कोलेक्शन। जेनरिक। सूची 1 [garminaspsandbox3.Models.Dump] मैं वास्तव में क्या करना चाहूँगा try2 select GA_ITEM और REM_QTY जैसा मैंने कोशिश 1 में किया था और GA_ITEM द्वारा समूह हालांकि उन फ़ील्ड जी ऑब्जेक्ट के लिए मेरे स्वत: पूर्ण होने में नहीं दिख रहे हैं। क्या कोई भी जानता है Linq में यह कैसे करें?
पोस्ट करने के लिए धन्यवाद ...
आपकी Type2 संपत्ति में एक सूची , एक एकल आइटम नहीं है, तो आपको उस समूह में मौजूद वस्तुओं पर एक और पाश और पुनरावृत्त करने की आवश्यकता है: < / P> <पूर्व> foreach (try2 में var पंक्ति) {Debug.Print (row.Type1.ToString ()); फॉरचाच (पंक्ति में टाइप करें। टाइप 2) {Debug.Print (item.GA_ITEM); Debug.Print (item.REM_QTY); }}
Comments
Post a Comment