У меня есть представление asp.net mvc, которое использует сетку Telerik.
Html.Telerik.Grid(Model.Items)
Model.Items IQueryable, но Сетка требует, чтобы я разыграл ее:
Например:
Html.Telerik.Grid((IQueryable<Product>)Model.Items)
Проблема в том, что я не знаю, какой тип содержится в Model.Items (это могут быть IQueryable<Product>
, IQueryable<Book>
и многие другие).
У меня также есть Model.ItemsType, который может иметь следующие значения: typeof(IQueryable<Product>)
, typeof(IQueryable<Book>)
...
Как я могу привести IQueryable к IQueryable<T>
, если я заранее не знаю тип T?