思い通りに並べられていない linq クエリがあります。
クエリ:
return (from obj in context.table_orders
orderby obj.order_no
select obj.order_no.ToString() + '-' + obj.order_description).ToList<string>();
私のレコードはアルファベット順に並べられていますが、レコードが正しく並べ替えられるように使用できる Linq キーワードはありますか (したがって、注文 30 は注文 100 の前になります)。
これは ComboBox への入力に使用されるため、結果を文字列のリストにしたいと考えています。
また、DB の「order_no」の一部は「2.10」や「9.1.1」などです。