I keep getting this error message from the code below. What am I doing wrong?
LINQ to Entities does not recognize the method 'System.String ToString(System.Object)' method, and this method cannot be translated into a store expression.
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();
ProgramStartDate? Can you write that as((programs.ProgramStartDate != null) ? programs.ProgramStartDate.ToString() : ""instead? - Rup