Ich habe eine asp.net MVC-Ansicht, die Telerik Grid verwendet.Wie kann ich IQueryable in IQueryable <T> umwandeln, wenn ich das T im Voraus nicht kenne?
Html.Telerik.Grid(Model.Items)
Model.Items ist IQueryable, aber das Gitter erfordert mich zu werfen:
Zum Beispiel:
Html.Telerik.Grid((IQueryable<Product>)Model.Items)
Das Problem ist: Ich weiß nicht, welche Art in Modell ist .Items (es kann IQueryable<Product>
, IQueryable<Book>
und viele andere sein).
Was ich auch haben, ist Model.ItemsType, die folgenden Werte haben kann: typeof(IQueryable<Product>)
, typeof(IQueryable<Book>)
...
Wie kann ich die IQueryable zu IQueryable<T>
werfen, wenn ich nicht weiß, welche Art von T im Voraus ?
Danke, Brad (Ich lese Ihren Blog und ich sah Ihre Videos: P & P Symposium und Advanced Mvc). Ich habe eine Lösung gefunden und werde sie später hier veröffentlichen (ich bin jetzt beschäftigt). –