locked
Como acessar o banco de dados num projeto Silverlight? RRS feed

Todas as Respostas

  • Não dá...

    Você está em contexto separado... Pensa comigo:

    Você tem um servidor SQL, um servidor WEB e o seu navegador.

    Estes três caras, teoricamente, estão em computadores separados, especialmente o servidor Web e o navegador, que poderá estar lá no japão.

    Assim, não é possível acessar sua base de dados do Silverlight... mesmo porque ele sequer tem framework de dados implementado (lembre-se que silverlight opera ou em JavaScript ou em uma versão mais-do-que-reduzida do que o compact framework).

    A solução? Simples:

    Se tiver usando o Silverlight 2, ele tem suporte a serviços.

    Se tiver usando o Silverlight 1... hmmm... ele tem no mínimo como carregar uma página html/aspx remota, assim, você pode pedir para ele te carregar uma página aspx contendo os seus dados...

    Na boa, Silverlight 2 e WCF ;-)
    sábado, 19 de julho de 2008 04:16
  • PS: O Atlas (agora Ajax.net) possui capacidade para fazer proxy de serviços em JavaScript, ou seja, você pode acessar serviços .net diretamente via serviços, caso esteja usando Silverlight 1.
    PS2: Sabia que PS significa "Putz, Skeci"? Tá... fraca... concordo =(
    sábado, 19 de julho de 2008 04:18
  • Caso a resposta tenha sido útil ou respondida, favor marcar como tal =(
    quarta-feira, 6 de agosto de 2008 14:36
  • Rodolfo. Se você estiver trabalhando com Silverlight 2.0, você pode utilizar LINQ + WCF para pegar dados do banco, inserir, deletar e atualizar.

     

    Este tutorial é bem simples e ensina como você pode fazer isto:

     

    http://www.codeproject.com/KB/silverlight/SilverlightWcfDatabase.aspx?fid=1526448&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2722473#xx2722473xx

     

    Se você estiver utilizando Silverligth 1.0, você consegue trazer dados de um XML. Basta criar o XML com os dados que irão retornar do banco.

     

    Abraço.

     

    "Se sua pergunta foi respondida, por favor, marque como resposta."

    segunda-feira, 1 de dezembro de 2008 18:31
  •  

    Outra observação: existe um fórum específico para Silverlight aqui na MSDN. Segue o link:

     

    http://forums.microsoft.com/MSDN-BR/ShowForum.aspx?ForumID=2200&SiteID=21

     

    Abraço,

    segunda-feira, 1 de dezembro de 2008 18:41