データベースに、数値を文字列として保持する文字列フィールドがあります。以下のようにLinqのこのフィールドに基づいて注文したいのですが、orderbyがうまく機能しない場合。このように注文します
1-2-3-25-11-30-50 ===> 1-11-2-25-3-30-50
IQueryable<Tbl_Melk> Melks =
from melk in Tbl_Melk
where melk.Mantaghe == Mantaghe && melk.Hoze == Hoze && melk.Block == Block
orderby melk.Melk
select melk;