我正在使用 asp.net mvc4。在我的控制器中,我尝试使用 linq 来选择不同的国家,但是,由于用户正在输入带有地址的国家,我无法控制格式。所以在我的查询中,我想避免下拉列表中的重复条目。我可以在 sql 查询中轻松做到这一点,而 linq 则完全不同。
所以下面是我的linq:
ViewBag.country = new SelectList(db.SchoolReports.OrderBy(o => o.country), "country", "country").Distinct().ToList();
以上唯一的问题是这个,仍然重复!:
Australia
australia
AusTralia
有任何想法吗?我如何将 UPPER 与 linq 一起使用?