質問

データベーステーブルにいくつかの形状に関するブラシ/ペンの情報を保存する必要があります。

私は2つのスキームを考えていました:

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

長所:2つのコラムのみ
短所:評価列

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

長所:パラメーターは分離されています
短所:多くの列

2番目のものは十分に一般的であるべきだと思いますが、私は確信がありません。

この種の情報を保存するためにどのスキーマを使用しますか?
あらゆる種類のブラシ/ペンをそのパラメーターで保管できるように、テーブル構造を提案できますか?

役に立ちましたか?

解決

ブラシ情報とペン情報には、個別のテーブルを使用します。そのため、複数の形状に対して同じブラシ/ペンを再利用できます。

他のヒント

それらをXMLシリアル化データとして保存し、テーブルは必要ありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top