Я думаю, вы просто хотите сделать
return GetDR405ById(c, id).Select(p => p.FileName).ToList();
, если GetDR405ById
действительно не возвращает объект со свойством dr405files, которое является общей коллекцией объектов dr405files.
EDIT.
Обратите внимание, что я также удалил параметр универсального типа из ToList ().Имя файла - это строка, поэтому компилятором будет подставлено T.