У меня есть следующая функция, в которой должен возвращаться тип IEnumerable? Как мне преобразовать список в IEnumerable? и вернуть пустой IEnumerable?Как преобразовать список в IEnumerable?
public IEnumerable<SoftwareImageTestPlan> GetAssignedTestPlansForSPSI(int SoftwareProductID, int SoftwareImageID)
{
var records = _entities.tblSoftwareImageTestPlans
.Where(x => x.SoftwareProductID == SoftwareProductID && x.SoftwareImageID == SoftwareImageID)
.ToList();
if (records == null)
return new List<SoftwareImageTestPlan>();
else
return records;
}
Ошибка:
Cannot implicty convert type 'System.Collections.Generic.List<....> to System.Collections.Generic.IEnumerable<.....>.An explicit conversion exists(are you missing a cast?)
A 'Список' это 'IEnumerable ', поэтому вы не должны нужно что-то конвертировать. Можете ли вы дать нам полное сообщение? (с заменой ... на фактические типы). –
Kenneth
Kenneth - я добавил скриншот об ошибке – kemosabee
Пространства имен не совпадают, поэтому они не одного типа. – Brandon