Usuário com melhor resposta
Dúvida sobre LINQ

Pergunta
-
Estou desenvolvendo uma aplicação ASP.Net utilizando o Entity Framework, tenho uma classe Aluno(que recebe os dados do aluno) e uma classe AlunoContext(que irá persistir os dados do aluno). Minha dúvida é: Qual a opção a ser utilizada LINQ to Object ou LINQ to Entity?
Alguém poderia dar um exemplo de como utilizo?
Desde já agradeço a atenção.
Atenciosamente, Marcio Nogueira Cardoso Pinto.
Respostas
-
Utilize o LINQ to Entities , qual versão do Entity framework vc esta utilizando ? essa classe Alunos é a sua classe Modelo ????
Diego Almeida Barreto
System Analyst / Software Developer
- Marcado como Resposta Marcio_Nogueira segunda-feira, 20 de janeiro de 2014 19:38
-
Segue uma forma de vc trabalhar com Linq to entities utilizando sua classe modelo, se não der certo vamos fazer de outra forma blxx
public List<Aluno> ListarDadosdoBanco() { using (var contexto = new BaseEntities()) { try { var query = contexto.SuaTabela .Select(p => new Aluno { NOME_ALUNO = p.Nome, RA_ALUNO = p.Aluno }).ToList(); return query; } catch (Exception erro) { throw new ApplicationException(erro.Message); } } }
Diego Almeida Barreto
System Analyst / Software Developer
- Editado Diego de Almeida Barreto (Lewis) segunda-feira, 20 de janeiro de 2014 20:30 nome da entidade
- Marcado como Resposta Marcio_Nogueira segunda-feira, 20 de janeiro de 2014 20:41
Todas as Respostas
-
Utilize o LINQ to Entities , qual versão do Entity framework vc esta utilizando ? essa classe Alunos é a sua classe Modelo ????
Diego Almeida Barreto
System Analyst / Software Developer
- Marcado como Resposta Marcio_Nogueira segunda-feira, 20 de janeiro de 2014 19:38
-
-
Segue uma forma de vc trabalhar com Linq to entities utilizando sua classe modelo, se não der certo vamos fazer de outra forma blxx
public List<Aluno> ListarDadosdoBanco() { using (var contexto = new BaseEntities()) { try { var query = contexto.SuaTabela .Select(p => new Aluno { NOME_ALUNO = p.Nome, RA_ALUNO = p.Aluno }).ToList(); return query; } catch (Exception erro) { throw new ApplicationException(erro.Message); } } }
Diego Almeida Barreto
System Analyst / Software Developer
- Editado Diego de Almeida Barreto (Lewis) segunda-feira, 20 de janeiro de 2014 20:30 nome da entidade
- Marcado como Resposta Marcio_Nogueira segunda-feira, 20 de janeiro de 2014 20:41