LINQを使用して文字列を整数に変換するにはどうすればよいですか?LINQでasp.net mvc stringをintに変換するには?
私がこれまでに試したことは以下を参照してください。
public ActionResult ViewStudent()
{
var std = from s in db.Students
select new StudentViewModel()
{
student_id = s.student_id,
student_name = s.student_name,
student_age =s.student_age,
student_address = s.student_address
};
var age = std.Average(s => Convert.ToInt32(s.student_age));//error
var nostd = std.Count();
ViewBag.totalstd = nostd;
ViewBag.stdage = age;
return View(std);
}
にロードあなたがどのような問題が発生しているだろうことにかかわらず、注意してください?あなたは問題を説明しません。 –
文字列をintに変換する方法LINQ to Entitiesは、 'Int32 ToInt32(System.String)'メソッドを認識せず、このメソッドをストア式に変換することはできません。 – BijayDhimal
あなたの質問を最初からそこにあったはずの追加情報を提供するように[編集]してください。 –