以下のコードからこのエラーメッセージが表示され続けます。私は何を間違っていますか?
LINQ to Entities はメソッド 'System.String ToString(System.Object)' メソッドを認識せず、このメソッドはストア式に変換できません。
var pros = from programs in db.Programs
select new {
programs.ProgramID,
val = (programs.ProgramShortName + " On: " + (Convert.ToString(programs.ProgramStartDate) ?? ""))
};
lbPrograms.DataTextField = "val";
lbPrograms.DataValueField = "ProgramID";
lbPrograms.DataSource = pros;
lbPrograms.DataBind();