У меня есть несколько объектов сущностей, например. Заказчик, заказы которого происходят от IComparable
и все они сопоставлены с полями базы данных.
Я связываю сетку во время выполнения как List<Customer>
, List<Orders>
и т. Д.
Я пишу пользовательский класс столбца
где я могу получить Parent.DataSource
(это всегда будет List<>
), но фактический тип неизвестен. Мне нужно преобразовать это в тип списка (возможно, IList
), чтобы я мог написать linq запросы к источнику данных.
что-то вроде
IList t = Parent.DataSource as IList
var qry = from cl in t