Pregunta

Necesito almacenar información cepillo / pluma sobre varias formas de una tabla de base de datos, una fila para cada capa de dibujo.

Yo estaba pensando en dos esquemas:

BRUSH_INFO                 PEN_INFO
SolidBrush(Color.Red)      Pen(Color.Black)

pros: Sólo dos columnas
Contras: columna eval'd

BRUSH_INFO   PARAM_B1   PARAM_B2 ... PEN_INFO  PARAM_P1     PARAM_P2 ...
SolidBrush   Color.Red  (null)       Pen       Color.Black  (null)        

pros: parámetros se separan
Contras: muchas columnas

Creo que el segundo debe ser lo suficientemente genérico, pero no estoy seguro.

¿Qué esquema va a utilizar para almacenar este tipo de información?
¿Puede sugerir una estructura de tabla para que pueda almacenar cualquier tipo de cepillo / pluma con sus parámetros?

¿Fue útil?

Solución

Me gustaría utilizar tablas separadas para el cepillo y la pluma información. Por lo que podría volver a utilizar el mismo pincel / lápiz de múltiples formas.

Otros consejos

tienda como datos XML serializado, no hay tablas necesarias.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top