Usuário com melhor resposta
Foreach Linq to Entities

Pergunta
-
Ola pessoal,
Estou tentando fazer o seguinte:
GestaoBasesEntities
GB = new GestaoBasesEntities();
{
STATUS.CD_STATUS = item.CD_STATUS;
STATUS.DS_STATUS = item.DS_STATUS;
GB.AddToGB_STATUS(STATUS);
}
GB.SaveChanges();
Eu quero fazer um foreach em uma consulta com linq to entities e não estou encontrando um modo de fazer isso mais rapidamente.
Abraços.
Respostas
-
Poxa vida pessoal me desculpem, o código que postei funciona o erro estava no arquivo .edmx do linq (é que eu havia feito umas alterações no banco e esqueci de atualizar o LINQ).
Mas fica ai uma dica para quem quiser fazer um foreach em uma tabela usando o LINQ.
GestaoBasesEntities GB = new GestaoBasesEntities();
foreach(TB_STATUS item in GB.TB_STATUS)
{
GB_STATUS STATUS = new GB_STATUS();
STATUS.DS_STATUS = item.DS_STATUS;
GB.AddToGB_STATUS(STATUS);
}
GB.SaveChanges();
Abraços e muito Obrigado.
- Marcado como Resposta Zdzislaw Kochanski quarta-feira, 18 de janeiro de 2012 13:57
Todas as Respostas
-
Olá, veja se isso ajuda:
GestaoBasesEntities GB = new GestaoBasesEntities(); var registros = GB.TB_STATUS.AsEnumerable(); foreach(TB_STATUS item in registros) { GB_STATUS STATUS = new GB_STATUS(); STATUS.CD_STATUS = item.CD_STATUS; STATUS.DS_STATUS = item.DS_STATUS; GB.AddToGB_STATUS(STATUS); } GB.SaveChanges();
[]s!
Fernando Henrique Inocêncio Borba Ferreira
while(alive){ this.WriteCode(); }
Blog: http://ferhenriquef.wordpress.com/
Twitter: @ferhenrique -
-
Olá Zdzisla,
Vc esta recebendo alguma mensagem de erro?
[]s!
Fernando Henrique Inocêncio Borba Ferreira
while(alive){ this.WriteCode(); }
Blog: http://ferhenriquef.wordpress.com/
Twitter: @ferhenrique -
Poxa vida pessoal me desculpem, o código que postei funciona o erro estava no arquivo .edmx do linq (é que eu havia feito umas alterações no banco e esqueci de atualizar o LINQ).
Mas fica ai uma dica para quem quiser fazer um foreach em uma tabela usando o LINQ.
GestaoBasesEntities GB = new GestaoBasesEntities();
foreach(TB_STATUS item in GB.TB_STATUS)
{
GB_STATUS STATUS = new GB_STATUS();
STATUS.DS_STATUS = item.DS_STATUS;
GB.AddToGB_STATUS(STATUS);
}
GB.SaveChanges();
Abraços e muito Obrigado.
- Marcado como Resposta Zdzislaw Kochanski quarta-feira, 18 de janeiro de 2012 13:57