I am trying to write a GUID value to a string in a linq select. The code can be seen below (where c.ID is GUID), but I get the following error:
Unable to cast the type System.Guid to type System.Object . LINQ to Entities only supports casting Entity Data Model primitive types.
var media = (
from media in Current.Context.MediaSet
orderby media.CreatedDate
select new Item
{
Link = "~/Media.aspx?id=" + media.ID,
Text = "Media",
Time = media.CreatedDate
}
).ToList();