C#如何将刷子/笔信息存储在数据库表中
-
02-10-2019 - |
题
我需要在数据库表中存储有关几种形状的刷子/笔信息,我绘制的每一层一行。
我在想两个方案:
BRUSH_INFO PEN_INFO SolidBrush(Color.Red) Pen(Color.Black)
优点:只有两个
缺点:评估列
BRUSH_INFO PARAM_B1 PARAM_B2 ... PEN_INFO PARAM_P1 PARAM_P2 ... SolidBrush Color.Red (null) Pen Color.Black (null)
优点:参数分开
缺点:许多列
我认为第二个应该足够通用,但我不确定。
您将使用什么模式来存储此类信息?
您能建议一个表结构,以便我可以存储任何具有其参数的刷子/笔吗?
解决方案
我会使用单独的桌子进行刷子和笔信息。因此,您可以将相同的刷子/笔重用多种形状。
其他提示
将它们存储为XML序列化数据,不需要表。
不隶属于 StackOverflow