LINQ DYNAMIC

DIEGO.SLIVER 06/01/2012 22:19:31
#392600
BOA NOITE AMIGOS

ESTOU COM UM PEQUENO PROBLEMA

ESTOU UTILIZANDO O LINQ.DYNAMIQ E CONSTRUA A SEGUINTE QUERY

var query = entidades.TEC002FRM.Where(coluna + [Ô].Contains(@0)[Ô], Valor).Select([Ô]New( CodFrm,CapFrm,DesFrm,WinSta,ShoDia,SitCad,DatCad,UsuCad,DatAlt,UsuAlt,DatExc,UsuExc)[Ô]).OrderBy([Ô]DesFrm[Ô]);

retorno = query ;

Essa minha query eu preciso converter para uma lista do tipo FTEC002FRM, MAS da o seguinte erro:

Unable to cast object of type [ô]System.Data.Objects.ObjectQuery'1[DynamicClass1][ô] to type [ô]FLL.FTEC002FRM[ô]

Alguem poderia me ajudar??
DIEGO.SLIVER 06/01/2012 22:37:51
#392602
Outra forma que tentei converter foi apos setar o datasource com o meu QUERY

foreach (DataGridViewRow row in grid.SelectedRows)
{
object registro = (FTEC002FRM)row.DataBoundItem;
regSelecionados.Add(registro);
}
ASHKATCHUP 06/01/2012 22:55:52
#392604
TEnta


foreach (DataGridViewRow row in grid.SelectedRows)
{
object registro = row.DataBoundItem;
regSelecionados.Add((FTEC002FRM)registro);
}
DIEGO.SLIVER 06/01/2012 23:59:14
#392609
AINDA DA ERRO....... QUE DROGA.

ANEXEI O ERRO SE ALGUéM PUDER ME AJUDAR
ASHKATCHUP 07/01/2012 00:03:38
#392610
Que tipo de classe é FTEC002FRM?
DIEGO.SLIVER 07/01/2012 12:34:45
#392622
Anexei minha classe ASHKATCHUP
ASHKATCHUP 07/01/2012 15:31:06
#392631
Faz um bom tempo que eu não uso LINQ, mas tenta fazer um cast na propria select


 List<object> s = new List<object>() { [Ô]1[Ô], [Ô]2[Ô], [Ô]3[Ô] };

var t = s.Where(p => p.ToString() == [Ô]2[Ô]).Cast<string>();
KERPLUNK 09/01/2012 15:03:37
#392738
Ainda esses dias fiz um exemplo disso:
http://vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=388647
Tópico encerrado , respostas não são mais permitidas