私はasp.net mvc4を使用しています。私のコントローラーでは、linq を使用して個別の国を選択しようとしていますが、ユーザーが住所で国を入力しているため、形式を制御できません。私のクエリでは、ドロップダウンから重複したエントリを避けたいと思います。私はSQLクエリでこれを簡単に行うことができましたが、linqはまったく別の話です。
以下は私のlinqです:
ViewBag.country = new SelectList(db.SchoolReports.OrderBy(o => o.country), "country", "country").Distinct().ToList();
上記の唯一の問題はこれです、まだ重複しています!:
Australia
australia
AusTralia
何か案は?linqでUPPERを使用するにはどうすればよいですか?