ToList返回具有唯一null元素的列表

时间:2016-12-08 01:57:10

标签: c# linq

我正在运行这个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()
                       };

谢谢!

0 个答案:

没有答案