0

我需要在数据库表中存储有关多个形状的画笔/钢笔信息,我绘制的每一层都有一行。

我在想两个方案:

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)        

优点:参数是分开的
缺点:很多列

我认为第二个应该足够通用,但我不确定。

您将使用什么模式来存储此类信息?
你能推荐一个表格结构,以便我可以存储任何类型的画笔/钢笔及其参数吗?

4

2 回答 2

0

我会使用单独的表格来获取画笔和钢笔信息。因此,您可以为多个形状重复使用相同的画笔/钢笔。

于 2010-09-14T08:04:24.383 回答
0

将它们存储为 XML 序列化数据,不需要表。

于 2012-03-13T11:02:07.453 回答