Frage

Ich brauche Pinsel / Pen Informationen über viele verschiedene Formen in einer Datenbanktabelle zu speichern, eine Zeile für jede Schicht I zeichnen.

Ich dachte an zwei Systemen:

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

Vorteile: nur zwei colums
Nachteile: eval'd Spalte

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

Vorteile: Parameter werden getrennt
Nachteile: viele Spalten

Ich denke, die zweite generisch genug sein sollte, aber ich bin mir nicht sicher.

Was Schema werden Sie verwenden diese Art von Informationen zu speichern?
Können Sie eine Tabellenstruktur vorschlagen, so dass ich jede Art von Pinsel / Pen mit seinen Parametern speichern kann?

War es hilfreich?

Lösung

würde ich getrennte Tabellen für Pinsel und Stift Informationen verwenden. So können Sie die gleiche Bürste / Stift für mehrere Formen wiederverwendet werden können.

Andere Tipps

speichern sie als XML-serialisierten Daten, keine Tabellen benötigt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top