none
Existe uma maneira de implementar o Membership no SQL Server Compact dentro de um aplicativo do Windows Forms? RRS feed

  • Pergunta

  • Não consigo encontrar uma maneira de implementar isso, eu tentei e até procurei aqui  alguns tutoriais, mas todos eles foram para implementações do SQL Server Compact e Asp.Net web e não em um projeto WinForms (que é especificamente diferente).

    Eu acabei fazendo isso para implementar Membership Asp.net no windows forms:

    1- Referenciei:
         System.Web.Security
         System.Web.ApplicationServices

    1- Testei com os comandos:

    MembershipCreateStatus status = new MembershipCreateStatus();
        Membership.CreateUser("firstuser", "p@ssword",
                              "crawletas@gmail.com", "question",
                              "answer", true, out status);
    
    
        if (Membership.ValidateUser("firstuser", "p@ssword"))
        {
            x.showMessageBox("Valid User", "Success");
        }
        else
        {
            x.showMessageBox("Invalid User", "Error");
        }

    Funciona muito bem, ele adiciona uma pasta App_Data no meu projeto. Mas ele cria um .MDF e um Arquivos .LDF (que são do SQL Server Express), há uma maneira de mudar isso para um arquivo. SDF e usar no Compact SQL? Obrigado

    quinta-feira, 28 de fevereiro de 2013 03:12

Todas as Respostas

  • Olá Crawletas,

    a Microsoft lançou o ASP.NET Universal Providers, que funciona com sqlserver compact. Eu nunca usei ele com Windows Form, mas acredito que se você referencia-lo dessa forma, igual a que você fez, ele vai funcionar no Windows Form sem problemas.

    Mais detalhes nesse link

    • Editado Fabio R. Luz quinta-feira, 28 de fevereiro de 2013 17:34
    quinta-feira, 28 de fevereiro de 2013 17:32
  • Valeu Fabio, vou dar uma olhada, se conseguir te aviso aqui e marco como resposta!

    Vlw!
    quinta-feira, 28 de fevereiro de 2013 17:47
  • Por via das dúvidas, tente fazer um projetinho asp.net primeiro pra testar, depois faça no windows forms!

    Ao infinito e além!

    quinta-feira, 28 de fevereiro de 2013 18:48