I am using the MSDN Dynamic linq to sql package. It allows using strings for queries.
But, the returned type is an IQueryable and not an IQueryable<T>. I do not have the ToList() method.
How can I this immediate execute without manually enumerating over the IQueryable?
My goal is to databind to the Selecting event on a linqtosql datasource and that throws a datacontext disposed exception. I can set the query as the Datasource on a gridview though.
Any help greatly appreciated! Thanks.
The dynamic linq to sql is the one from the samples that comes with visual studio.
The difference between
IQueryableandIQueryable<T>is that the second is typed while the first is not. To convertIQueryableintoIQueryable<T> you can use theCast<T>()method.Obviously the contents of
myQyeryablemust be castable intoMyType. To select the instances of a certain type you can use theTypeOf<T>()method before doing the cast.