Question

J'ai besoin de stocker des informations Brush / Pen au sujet de plusieurs formes dans une table de base de données, une ligne pour chaque couche je dessine.

Je pensais à deux régimes:

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

pros: seulement deux
colums inconvénients: colonne eval'd

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

Avantages: paramètres sont séparés
Inconvénients: nombre de colonnes

Je pense que le second devrait être assez générique, mais je ne suis pas sûr.

Ce schéma vous utiliser pour stocker ce genre d'information?
Pouvez-vous suggérer une structure de table afin que je puisse stocker tout type de brosse / Pen avec ses paramètres?

Était-ce utile?

La solution

J'utiliser des tables séparées pour la brosse et l'information stylo. Ainsi, vous pouvez réutiliser le même pinceau / stylo pour plusieurs formes.

Autres conseils

les stocker sous forme de données XML sérialisé, aucune table nécessaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top