locked
Acesso a SQl Server na Internetr através de um aplicação Windows Phone RRS feed

  • Pergunta

  • Alguem sabe como acessar uma base Sql Server na Interner através de uma aplicação Windows Phone?

    domingo, 10 de junho de 2012 22:43

Respostas

  • Bom dia,

    Não é possível acessar um banco remoto diretamente, através de um ADO.NET da vida. O fato é que a natureza de uma aplicação Windows Phone ( a natureza da tecnologia Silverlight) é trabalhar sempre com a "conversa" entre UI(a tela do telefone, as telas da sua app) e server side (o seu banco remoto) através de serviços. Como queremos priorizar bateria, como não sabemos se o banco estará on e mesmo se o telefone terá conexão para acessar esse banco, podemos dizer que a maneira encontrada foi a de utilizar a solução de serviços.

    portanto, não basta nesse caso ter apenas um banco remoto, haverá a necessidade de ter uma camada para expor algumas operações para o cliente consumir.

    e então conectará ao seu banco através da chamada a esses serviços.

    Caso não tenha ficado claro, pode avisar que vamos detalhando mais!

    abraço!


    Rodolpho Marques do Carmo Microsoft MVP - Windows Phone Development @rodocarmo http://www.conexaowindows.com http://www.rodolphomarques.com http://www.windowsphonebrasil.net

    segunda-feira, 11 de junho de 2012 11:46

Todas as Respostas

  • Bom dia,

    Não é possível acessar um banco remoto diretamente, através de um ADO.NET da vida. O fato é que a natureza de uma aplicação Windows Phone ( a natureza da tecnologia Silverlight) é trabalhar sempre com a "conversa" entre UI(a tela do telefone, as telas da sua app) e server side (o seu banco remoto) através de serviços. Como queremos priorizar bateria, como não sabemos se o banco estará on e mesmo se o telefone terá conexão para acessar esse banco, podemos dizer que a maneira encontrada foi a de utilizar a solução de serviços.

    portanto, não basta nesse caso ter apenas um banco remoto, haverá a necessidade de ter uma camada para expor algumas operações para o cliente consumir.

    e então conectará ao seu banco através da chamada a esses serviços.

    Caso não tenha ficado claro, pode avisar que vamos detalhando mais!

    abraço!


    Rodolpho Marques do Carmo Microsoft MVP - Windows Phone Development @rodocarmo http://www.conexaowindows.com http://www.rodolphomarques.com http://www.windowsphonebrasil.net

    segunda-feira, 11 de junho de 2012 11:46
  • Amigo para você acessar os dados do seu banco na nuvem você deverá usar serviços como webservices, wcf e Json.
    segunda-feira, 11 de junho de 2012 19:05