У меня есть IQueryable список объектов типа T, которые я хочу преобразовать в объекты типа K
List<K> tranformedList = originalList.Select(x => transform(x)).ToList();
функция преобразования возвращает null, если она не может преобразовать объекты. Если я хочу отфильтровать нулевые элементы, я могу вызвать
List<K> tranformedList = originalList.Select(x => transform(x))
.Where(y => y != default(K))
.ToList();
или есть ли другой способ фильтрации нулевых элементов при вызове Select в LINQ?