none
añadir campos a la tabla users de la aspnetdb RRS feed

  • Pregunta

  • Hola,
    me gustaría saber si se pueden añadir campos a la tabla 'users' de la base
    de datos que crea el sistema de membresía del .net 2005 y que luego estos
    campos salgan en el registro de alta de los usuarios.

    Espero que se entienda mi pregunta.
    Muchas gracias.
    viernes, 12 de enero de 2007 12:04

Todas las respuestas

  • Yo tambien estoy interesado en este tema. Haber si alguien puede dar una pequeña guia.

    jueves, 16 de agosto de 2007 11:51
  • En realidad no te recomendaría que modifiques las tablas de la SQL Provider Database (aspnetdb). Las tablas que ves allí fueron específicamente diseñadas para trabajar con el sistema de proveedores de ASP.NET 2.0 y están ligadas a stored procedures que son invocados por las clases de ASP.NET 2.0. Si modificas dichas tablas, puedes ocasionar problemas en la forma como el sistema de providers funciona.

     

    Si necesitas extender de alguna forma aquellas tablas, más bien te recomiendo que crees las tablas como parte de tu propia base de datos y que luego crees una tabla tuya (Ej: Usuarios) que tenga una clave foránea hacia la aspnet_Users. De esa forma, no alteras el esquema de las tablas de ASP.NET 2.0. Para crear las tablas del sistema de providers en tu propia base, utiliza la herramienta Aspnet_regsql.exe que encontrarás por acá:

     

    drive:\WINDOWS\Microsoft.NET\Framework\versionNumber

     

    Más info sobre esta utilidad por acá.

     

    Espero te sea de utilidad,

     

    Julio

    domingo, 19 de agosto de 2007 15:39
  • ok muchas gracias por la respuesta.

    Realmente lo que comentas es justo lo que habia pensado, solo que me parecia poco... como decirlo... ¿técnico?, pense que tal vez existia alguna forma brindada por la propia implantacion del sistema.

    De exo me estube planteando utilizar profiles pero estos se crean en la base de datos como un xml, y lo cierto es que es más que algunos campos adicionales, es una base de datos muy compleja la que quiero relacionar con el control de usuarios (una vez "extendido" de aspnetdb, por lo que la solución no es completamente satisfactoria.

    En fin muchas gracias por tu tiempo. 1 saludo.

    martes, 21 de agosto de 2007 15:55