locked
Iniciante: Acesso a dados. RRS feed

  • Pergunta

  • Pessoal.


    Estou desenvolvendo aqui uma aplicação em silverlight.
    Me deparei com o seguinte problema.
    Para alimentar os controles de minha tela, terei que acessar algumas procedures.

    Como não estou familiarizado com o WCF (Totalmente inédito para mim) pensei em criar alguns List<obj> para popular meus controles.
    Adicionei uma classe que uso para acessar  dados onde passo o nome da procedure, ela me retorna um datatable, ia percorrer esse datatable e criar as listas.
    Acontece que não consigo referenciar os assemblys "system.data", "system.data.sql", etc na minha classe de dados para retornar as listas.

    Qual o modo mais simples para eu trabalhar com essas procedures, sendo que não conheço nem WCF nem Linq.
    Alguém pode me dar uma orientação com links, tutoriais, etc.
    Qualquer tipo de ajuda será bem vinda.

    Grato antecipadamente. 




    Notepad na mão e uma idéia na cabeça......Se foi útil, marca lá.... Me ajuda que eu marco também... heheheh
    segunda-feira, 12 de dezembro de 2011 19:20

Respostas

Todas as Respostas

  • Boa noite Glauber,

    creio que a forma mais rápida de realizar acesso a dados no Silverlight seja utilizando WCF RIA Services, especialmente desenvolvido para esta finalidade.

    Você poderá acessar um tutorial muito bom neste link:

    http://www.silverlight.net/learn/advanced-techniques/wcf-ria-services/get-started-with-wcf-ria-services

    Abraços,


    Daniel Cheida de Oliveira
    • Sugerido como Resposta Daniel Cheida terça-feira, 13 de dezembro de 2011 00:24
    • Marcado como Resposta Glauber Rocha terça-feira, 13 de dezembro de 2011 11:54
    terça-feira, 13 de dezembro de 2011 00:24
  • Daniel.


    O WCF oferece suporte a Stored Procedures? 




    Notepad na mão e uma idéia na cabeça......Se foi útil, marca lá.... Me ajuda que eu marco também... heheheh
    terça-feira, 13 de dezembro de 2011 10:20
  • Bom dia Glauber,

    o WCF não faz acesso a dados, seu objetivo é comunicação, e neste caso ele será responsável pela comunicação entre sua camada de acesso a dados e o Silverlight.

    Algumas funcionalidades muito interessantes combinam o Entity Framework (para o acesso a dados) com o WCF (para comunicação). É o caso do WCF RIA Services.

    Com o RIA Services você poderá sim acessar uma Stored Procedure, mas para deixar o entendimento claro, quem faz o acesso aos objetos da base de dados é o Entity Framework.

    Segue um artigo mais específico sobre o que você precisa:

    http://blog.falafel.com/blogs/scottfrolich/11-01-31/Using_Stored_Procedures_with_Silverlight_and_WCF_RIA_Services.aspx

    Abraços,


    Daniel Cheida de Oliveira
    • Sugerido como Resposta Daniel Cheida terça-feira, 13 de dezembro de 2011 11:18
    • Marcado como Resposta Glauber Rocha terça-feira, 13 de dezembro de 2011 11:54
    terça-feira, 13 de dezembro de 2011 11:18
  • Obrigado Daniel.

    Vou dar uma estudada nesse material.
    Se tiver mais dúvidas, abro aqui outro post.

    Vlw. 




    Notepad na mão e uma idéia na cabeça......Se foi útil, marca lá.... Me ajuda que eu marco também... heheheh
    terça-feira, 13 de dezembro de 2011 11:54