none
mvc asp.net fazer um list de e tabelas diferentes RRS feed

  • Pergunta

  • Fala Galera do Forum já faz algum tempo que não faço nenhuma pergunta. bom chega, vamos la.

     

    È estou fazendo meu primeiro projeto em MVC 2 ASP.NET com VS 2010, e fiz o meu CRUD de uma tabela chamada equipamentos ate ai tudo bem, retorno somente a tabela equipamento, então fiz a lista o details o Create e Update BLZ Funcionando legal.

    O problema é que quero Criar uma Tela que tenha uma Lista, o porém é que são duas tabelas diferentes exemplo:

    OBs: Estou usando o Entities Framework

    PACIENTE                    EQUIPAMENTO

    ID                              ID

    NOME                         DESCRICAO

                                     FK_PACIENTE

     

    Então na minha lista quero retornar a tabela Equipamento com o nome do paciente que foi inserido na tabela equipamento de acordo com a FK_PACIENTE exemplo:

    SELECT EQUIPAMENTO.ID, EQUIPAMENTO.DESCRICAO, PACIENTE.NOME FROM EQUIPAMENTO.

    OBS: O SELECT SO FOI UM EXEMPLO TINHA QUE COLOCAR OS RELACIONAMENTO POREM VOLTO A AFIRMAR QUE ESTOU USANDO O ENTITIES FRAMEWORK então o ORM já faz tudo isso para mim so uso o LINQ

     

    quarta-feira, 27 de julho de 2011 23:32

Respostas

  • Oi,

     

    public class Qualquer
    {
    public int IdEquipamento {get; set; }
    
    public int IdPaciente {get; set; }
    
    ...
    
    }
    
    
    .....
    
    var lista= from q in banco.equipamento
            select new Qualquer() 
                { IdEquipamento=q.ID, IdPaciente=q.Paciente.Id,
                   .... }
    

    Abs,
     
    Dennes
    Treinamento de Silverlight 4.0 iniciando nesta 2a feira, 1/08 - http://www.bufaloinfo.com.br/turmas.asp
    WebCast gratuito : MVVM no Windows Phone e outros truques - http://www.bufaloinfo.com.br/tfest/default.aspx?pg=evtDetalhes&idEvento=927


    Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
    • Marcado como Resposta Novais sexta-feira, 29 de julho de 2011 18:18
    quinta-feira, 28 de julho de 2011 14:55

Todas as Respostas