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

c# - Highlight all words containing a letter in a richtextbox -

Editing Python Class in Shell and SQLAlchemy -

java - JavaFX WebEngine Video Playback in Linux -