我需要在數據庫表中存儲關於多個形狀的筆刷/筆信息,每個圖層的一行用於繪製。C#如何在數據庫表中存儲筆刷/筆信息
我想兩種方案:
BRUSH_INFO PEN_INFO SolidBrush(Color.Red) Pen(Color.Black)
優點:只有兩個colums
缺點:eval'd列
BRUSH_INFO PARAM_B1 PARAM_B2 ... PEN_INFO PARAM_P1 PARAM_P2 ... SolidBrush Color.Red (null) Pen Color.Black (null)
優點:參數分離
缺點:許多列
我認爲第二個應該足夠通用,但我不確定。
您將使用什麼模式來存儲此類信息?
你可以建議一個表結構,以便我可以存儲任何種類的筆刷/筆的參數?
既然會有10層我不在乎重複:我的問題關於結構本身(一個或多個列) – Keeper 2010-09-14 08:06:52
好吧。我會用你的第二種方法。分開的信息應該在單獨的欄中輸入 – Ben 2010-09-14 08:09:05
因爲你是唯一的連接者並且我這樣做了,所以我會將你的答案標記爲接受:P – Keeper 2010-09-14 14:20:34