Domanda

Ho bisogno di memorizzare le informazioni pennello / penna su diverse forme in una tabella di database, una riga per ogni strato che disegno.

Stavo pensando a due schemi:

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

Pro: solo due colonne
Contro: colonna eval'd

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

Pro: i parametri sono separati
Contro: molte colonne

Credo che la seconda dovrebbe essere abbastanza generico, ma non sono sicuro.

Cosa schema userete per archiviare questo tipo di informazioni?
Potreste suggerire una struttura di tabella in modo che possa immagazzinare qualsiasi tipo di spazzola / penna con i suoi parametri?

È stato utile?

Soluzione

Vorrei utilizzare tabelle separate per le informazioni pennello e la penna. Così si potrebbe riutilizzare lo stesso pennello / penna per molteplici forme.

Altri suggerimenti

memorizzarli come dati XML serializzato, nessuna tabella necessaria.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top