Aggregate data with LINQ and ASP.NET MVC -
मान लें कि मेरे पास एक संरचना है
विजेट
- नाम
और
WidgetVoteCount
- widgetId (विजेट। आईडी से एफक)
- संख्याऑफवोट्स
मैं अपने व्यू के संबंधित संबंधित गिनती के साथ विजेट के उदाहरणों को प्रदर्शित करना चाहता हूं
WIDGET-TITLE WIDGET-COUNT (जो कि विजेट का योग है CountVountCount.numberOfVotes) नीले विजेट 5 पर्पल विजेट 6 आदि आदि इसलिए मैं अपना स्वयं का प्रकार बनाता हूं जो मैं पास करता हूं मेरे विचार में
सार्वजनिक वर्ग विजेट के साथ {सार्वजनिक विजेट विजेट}; सार्वजनिक Int widgetCount; } क्या कोई मुझे एक LINQ क्वेरी से मदद कर सकता है जो मैं अपने नियंत्रक में बंद कर सकता हूं जो कि WidgetWithCounts क्लास को पॉप्युलेट करेगा? क्या मैं एक एकल प्रश्न के साथ इसे पूरा कर सकता हूं?
LINQ 101 नमूने में समग्र उदाहरण देखें:
यह नमूना ग्राहकों की एक सूची वापस करने के लिए गणना करता है और प्रत्येक के पास कितने आदेश हैं।
सार्वजनिक शून्य Linq76 ) {सूची ग्राहक = GetCustomerList (); Var ऑर्डरकैग = ग्राहकों से सी में नया {c.CustomerID, OrderCount = c.Orders.Count ()} चुनें; ObjectDumper.Write (orderCounts); }
Comments
Post a Comment