Estimados:
Necesito crear una unica base de datos donde se registren usuarios. La idea es utilizar algún framework que de soporte a este aspecto.
Necesito en un caso puntual, tener usuarios que pertenezcan a un grupo y que cualquiera de ellos pueda leer, agregar y modificar información del grupo.
Estoy Utilizando Membership, genero usuarios y un rol por cada grupo :
Rol : Grupo1 -> n usuarios.
Cuando un usuario quiere insertar o modificar un registro, tomo el rol[0] de la lista de roles (ya que por convenio tengo una relación 1 a 1 entre usuarios y grupos)y en el registro a insertar, guardo en un campo llamado grupo el rol.
Cuando levanto los datos, filtro solo aquellos que correspondan al rol[0] del usuario, y lo dejo jugar solo con ese set de datos.
EL tema, esta claro, se complica si quiero agregar participación a un usuario en otros grupos.
Ya no me sirve tomar el rol[0] ya que no puedo controlarlo.
Seguramente hay una mejor forma de hacerlo que desconozco.
Agradeceré una mano en este aspecto