Tips para trabajar con los proveedores de datos de ASP.NET

Me hicieron un consulta de como integrar los proveedores de datos de asp.net con nuestra aplicacion; Aqui voy a dar unos pequeños tips de como hacer eso.

Lo primero que debemos hacer es entender un poco el funcionamiento de los mismo y si comenzamos con el tema, la mejor forma para estudiar es estudiar el codigo de aplicaciones ya existentes que no nos ofrece asp.net con los Starter Kit, estos nos ofrecen una clara forma de como integrarlos con nuestra aplicacion.

Hay que tener algo bien claro y es que cuando ejecutamos la herramienta de administracion esta nos crea una base de datos nueva, y bueno la verdad no queremos esto ya que los usuarios no se almacenaran en nuestra BD con la que vamos a trabajar.

rol1

En este post nos muestra como agregar las nuevas tablas en nuestra bd.

Pero como hacemos para que cuando ejecutemos la herramienta de administracion no nos cree la nueva base de datos. En el web.config agregamos las siguientes lineas de codigo.

   1: <membership defaultProvider="AspNetSqlMembershipProvider">
   2: <providers>
   3: <clear/>
   4: <add name="AspNetSqlMembershipProvider" connectionStringName="SCRUMRConnStr" applicationName="SCRUM" 
   5: type="System.Web.Security.SqlMembershipProvider, System.Web, &#xA;Version=2.0.0.0, Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"/>
   6: </providers>
   7: </membership>
   8: <roleManager enabled="true">
   9: <providers>
  10: <remove name="AspNetSqlRoleProvider"/>
  11: <add connectionStringName="SCRUMRConnStr" applicationName="SCRUM" name="AspNetSqlRoleProvider" 
  12: type="System.Web.Security.SqlRoleProvider, &#xA;System.Web, Version=2.0.0.0, Culture=neutral, &#xA;PublicKeyToken=b03f5f7f11d50a3a"/>
  13: </providers>
  14: </roleManager>

En los Starter Kit podran ver por ejemplo como trabajar tablas con nuestros usuarios.

Dejo algunos link de interes de este tipo

http://geeks.ms/blogs/sergiotarrillo/archive/2007/12/13/56926.aspx

http://geeks.ms/blogs/fjcarbajosa/archive/2007/02/22/membres-a-de-asp-net-2-0-i.aspx

http://geeks.ms/blogs/eecsaky/archive/2006/10/01/Personalizando-las-aplicaciones-Web-_2800_III_2900_.aspx

http://geeks.ms/blogs/mrubino/archive/2008/01/27/custom-membershipprovider-y-roleprovider.aspx

Espero que los oriente un poco mas con este tema.

S@ludos

Romny

Publicado por

Romny Duarte

Ingeniero de sistemas con experiencia en desarrollo web y móvil, geek, amante de la lectura y de la tecnología.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *