A tblGroup
, то есть то, что возвращается из вашего запроса LINQ, не является экземпляром Group
, поскольку tblGroup
не является производным от Group
. У вас есть несколько вариантов:
- Измените Group на интерфейс, и tblGroup реализует это
интерфейс (при условии, что tblGroup имеет все свойства, указанные в
Group).
- Использование LINQ Select для проецирования объектов группы вместо
объекты tblGroup. Однако обратите внимание, что эти объекты группы будут
отключен от базы данных - например, если вам нужно сохранить изменения
для объектов группы вы должны будете скопировать их обратно в tblGroup
объекты.
(Обратите также внимание, что tblGroups.ToList () [0] вернет один элемент, а не список. Поэтому вам, вероятно, следует попытаться назначить его группе, а не List<Group>
. Кроме того, если вы хотите только Во-первых, эффективнее использовать оператор LINQ First()
, а не ToList()[0]
, это позволит избежать извлечения нежелательных записей из базы данных.)