c# - With LINQ DISTINCT a Data Table Multiple Columns Excluding a Single Column -


मेरे पास एक C # DataTable है। मैं डेटा को DataTable में पुनर्प्राप्त कर रहा हूं ।

बनाने एक ही समय में DISTINCT प्रविष्टि के लिए कोशिश कर रहा हूँ सूची & lt; MyObject & gt

यहां मैं क्या साथ पीछा कर रहा हूँ के साथ कोड है > <कोड> 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

Popular posts from this blog

Editing Python Class in Shell and SQLAlchemy -

rest - Basic cxfrs RESTful JAX-RS Service -

ajax - Decimal('12000') is not JSON serializable -