Is there a way to add a property to the objects of a Linq query result other than the following?
var query = from x in db.Courses select new
I suppose you could return a new object composed of the new property and the selected object, like:
var query = from x in db.Courses select new { Course x, NewProperty = true };