我需要在数据库表中存储有关多个形状的画笔/钢笔信息,我绘制的每一层都有一行。
我在想两个方案:
BRUSH_INFO PEN_INFO SolidBrush(Color.Red) 笔(Color.Black)
优点:只有两个
列缺点:评估列
BRUSH_INFO PARAM_B1 PARAM_B2 ... PEN_INFO PARAM_P1 PARAM_P2 ... SolidBrush Color.Red (null) Pen Color.Black (null)
优点:参数是分开的
缺点:很多列
我认为第二个应该足够通用,但我不确定。
您将使用什么模式来存储此类信息?
你能推荐一个表格结构,以便我可以存储任何类型的画笔/钢笔及其参数吗?