linq select の文字列に GUID 値を書き込もうとしています。以下にコードを示します (c.ID は GUID です) が、次のエラーが表示されます。
タイプ 'System.Guid' をタイプ 'System.Object' にキャストできません。LINQ to Entities は、Entity Data Model プリミティブ型のキャストのみをサポートします。
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();