C#データベーステーブルにブラシ/ペン情報を保存する方法
-
02-10-2019 - |
質問
データベーステーブルにいくつかの形状に関するブラシ/ペンの情報を保存する必要があります。
私は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シリアル化データとして保存し、テーブルは必要ありません。
所属していません StackOverflow