tengo preguntas que pueden o no pueden tener un question_groupUsando DefaultIfEmpty en LINQ - problema de la sustitución de un valor nulo para un valor predeterminado
si todas las preguntas no tienen una question_group y si uso por defecto si está vacío como éste :
question_group defaultQuestion = new question_group {question_group_id = Guid.Empty};
questions.Select(x => x.question_group).DefaultIfEmpty(defaultQuestion).Distinct();
no debería tener una IEnumerable<question_group>
que contiene sólo el question_group por defecto que he definido? Obtengo nulo ... ¿Qué me estoy perdiendo aquí?
Gracias! Eso es lo que me estaba perdiendo. – FiveTools