में एक आईनेमेरेबल में एक कॉलम जोड़ें मुझे नहीं लगता कि मैं वास्तव में मौजूदा आईनेमरेबल में फ़ील्ड (कॉलम) जोड़ सकता हूं। लेकिन मैं जो चाहता हूं वह एक नया आईनेमरेबल है जो एक गणना किए गए क्षेत्र के साथ मौजूदा आईनेमरेबल से लिया गया है।सी #
var db = Database.Open("LOS");
var ie = db.Query(sqlAssignments);
// make a new ie2 that has an extra field
// ??? ie2 <=== ie with new field c = ie.a + ie.b
var grid = new WebGrid(ie2, extra parameters);
मुझे पता है यानी की सभी पंक्तियों के माध्यम से इस पाशन कैसे करना है: WebMatrix में स्यूडोकोड वेब पेज का उपयोग कर की तरह लग रहा है। लेकिन मुझे उम्मीद है कि कुछ और सुरुचिपूर्ण है।
IEnumerable बस एक गणनीय प्रकार है, यानी एक उपभोक्ता के माध्यम से यह घटक आइटम है की गणना कर सकते हैं का प्रतीक है। इसमें 'फ़ील्ड' या 'कॉलम' की कोई अवधारणा नहीं है। –
@Adam - अभी तक मुझे लगता है कि अधिक लोगों को * उस शीर्षक से समझने की संभावना है, उदाहरण के लिए: "पुराने अनुक्रम के आधार पर एक नया अनुक्रम बनाने के लिए प्रक्षेपण का उपयोग करें, लेकिन अतिरिक्त सदस्यों के साथ" ... –