我有以下查询可以很好地编译
query.Select(p => new DataObject() {
Id = p.Id,
TaskIds = p.Tasks.Select(t => t.TaskId).ToArray()
});
但以运行时异常结束
LINQ to Entities 无法识别方法 'System.Guid[] ToArrayGuid' 方法,并且此方法无法转换为存储表达式。
这是 DataObject 类
public class DataObject {
public int Id { get;set; }
public Guid[] TaskIds { get; set; }
}
我的问题是:如何Guid[]
通过从实体的导航属性中选择来返回