Если вам на самом деле не нужно использовать функции, предоставляемые List<NDT_Equipment>
, я бы изменил сигнатуру метода, чтобы вместо него вывести IEnumerable<NDT_Equipment>
:
public IEnumerable<NDT_Equipment> GetALLRecords()
{
using (NDT_DB)
{
return (from a in NDT_DB.NDTEquipment select a);
}
}
Обновление
Кажется, что-то странное в коде; аргумент универсального типа в методе равен NDT_Equipment
, а объект данных называется NDTEquipment
; вы указываете правильный тип аргумента? Если вы указываете на a
в своем коде, какого типа это будет? Это тип, который вы должны иметь в аргументе универсального типа.