我正在运行这个LINQ代码,但是在Options属性应该是一个空List的元素中,有一个带有一个元素的List,它只是' null',任何想法如何解决这个问题?
var metadata = from md in context.Metadata
join o in context.MetadataOptions on md.MetadataId equals o.MetadataId into op
from opts in op.DefaultIfEmpty()
group opts by md into ops
select new MetadataDTO
{
Enabled = ops.Key.Enabled,
Name = ops.Key.Name,
MetadataCategoryId = ops.Key.MetadataCategoryId,
MetadataId = ops.Key.MetadataId,
Id = ops.Key.Id,
Type = ops.Key.Type,
Options = ops.ToList()
};
谢谢!