.Distinct() clause not working c# MVC
问题 I need to populate a dropdown list for for a number of views. The same drop down will be used to I wrote a Html Helper method to generate the contents of the dropdown. public static List<SelectListItem> GetBatchNumbers(this HtmlHelper html) { List<SelectListItem> items = new List<SelectListItem>(); ModelContainer ctn = new ModelContainer(); var batchNumbers = ctn.SearchResults.OrderBy(x => x.BatchID).ToList(); foreach (var batch in batchNumbers.Distinct()) { items.Add(new SelectListItem() {