none
Campos dinámicos sin perder entidad/relación RRS feed

  • Pregunta

  • Hola! Buscamos desarrollar un sistema completamente dinámico que permita al usuario elegir los campos que desea en los catálogos, estamos trabajando con VS 2010, VB .NET, ASP .NET Forms, SQL 2008 y el EFM para acceso a datos.

    Dado que el EFM es una capa de abstracción fuertemente "tipeada" nos resulta imposible crear y eliminar campos en las tablas por medio de scripts para adaptarnos al esquema del usuario. Por otro lado, si creamos tablas con: Clave, Campo, Valor tenemos el dinamismo que necesitamos pero se pierde la estructura entidad/relacion que requerimos en el sistema para procesar los datos y hacer consultas con claves compuestas y llaves foraneas.

    Utilizar ADO .NET sería una solución pero no queremos regresaros a usar consultas embebidas en el código, principalmente porque estamos utilizando tecnologías que requieren EFM como Silverlight.

    Como podriamos tener el dinamismo que buscamos pero manteniendo una estructura entidad/relacion en nuestra base de datos?

    Gracias por sus consejos, tips y buenas prácticas..


    JAAF

    miércoles, 7 de marzo de 2012 19:05

Todas las respuestas