LINQ DYNAMIC
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??
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??
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);
}
foreach (DataGridViewRow row in grid.SelectedRows)
{
object registro = (FTEC002FRM)row.DataBoundItem;
regSelecionados.Add(registro);
}
TEnta
foreach (DataGridViewRow row in grid.SelectedRows)
{
object registro = row.DataBoundItem;
regSelecionados.Add((FTEC002FRM)registro);
}
AINDA DA ERRO....... QUE DROGA.
ANEXEI O ERRO SE ALGUéM PUDER ME AJUDAR
ANEXEI O ERRO SE ALGUéM PUDER ME AJUDAR
Que tipo de classe é FTEC002FRM?
Anexei minha classe ASHKATCHUP
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>();
Ainda esses dias fiz um exemplo disso:
http://vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=388647
http://vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=388647
Tópico encerrado , respostas não são mais permitidas