linq ステートメントで orderby の変数として文字列を解析する方法が必要です。これが私のコードです:
var s = db.Vehicles.Where(c=>c.Model.body_style==b)
.Select(u=> new{
u.Manufacturer.manufacturer_name,
u.model_code,
u.daily_hire_rate
})
.Distinct()
.OrderBy(sort);
それは私にエラーを与えます:メソッド 'System.Linq.Enumerable.OrderBy(System.Collections.Generic.IEnumerable, System.Func)' の型引数は使用法から推測できません。型引数を明示的に指定してみてください。
動的式 API について聞いたことがあります。しかし、私はそれを使用する方法がわかりません。vs2010でmvc2を使用しています。私はモデルトーを使用していません。