c# - With LINQ DISTINCT a Data Table Multiple Columns Excluding a Single Column -
मेरे पास एक C # DataTable
है। मैं डेटा को DataTable
में पुनर्प्राप्त कर रहा हूं ।
यहां मैं क्या साथ पीछा कर रहा हूँ के साथ कोड है > <कोड> viewModelList = (response.AsEnumerable में आइटम () नए {वर्णन = DataTableOperationHelper.GetStringValue (आइटम, "विवरण"), unitCost = DataTableOperationHelper.GetDecimalValue (आइटम, "unitcost" चुनें) से, defaultChargeable = DataTableOperationHelper.GetBoolValue ( आइटम, "defaultChargeable"), contractId = DataTableOperationHelper.GetIntValue (आइटम, "contractID"), consumableid = DataTableOperationHelper.GetIntValue (आइटम, "consumableid")}) .Distinct () .Select (एक्स = & gt; नई ConsumablesViewModel (एक्स। विवरण, x.unitCost, x.defaultChargeable, X.contractId, x.consumableid)) .ओलिस्ट ();
मैं एक अलग कॉलम ( उपभोग्य अवयव
) को अलग करना चाहता हूं जब मैं अंतर कर रहा हूं। मैं कैसे डेटा के अपने बाकी किसी एकल मान को छोड़कर साथ DISTINCT सकता है ( consumableid
)?
इस उत्तरित प्रश्न पर एक नज़र डालें ()।
असल में, आप अपने प्रकार के लिए एक समानता की तुलना बनाते हैं जिससे आपको यह तय करने की अनुमति मिलती है कि वस्तु क्या अलग बनाती है।
Comments
Post a Comment