我正在尝试在LINQ select中为GUID值写入一个字符串。代码可以在下面看到(其中c.ID是GUID),但出现以下错误:在Linq-To-Entity查询中获取GUID字符串值时出现问题
无法将类型'System.Guid'强制类型为'System.Object'。 LINQ to Entities仅支持投射实体数据模型基元类型。
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();
我更新了我的答案 – Fredou