Мне нужно хранить информацию о кистях / ручках для нескольких фигур в таблице базы данных, по одной строке для каждого слоя, который я рисую.
Я думал о двух схемах:
BRUSH_INFO PEN_INFO
SolidBrush(Color.Red) Pen(Color.Black)
плюсы: только два столбца
минусы: eval'd столбец
BRUSH_INFO PARAM_B1 PARAM_B2 ... PEN_INFO PARAM_P1 PARAM_P2 ...
SolidBrush Color.Red (null) Pen Color.Black (null)
плюсы: параметры разделены
минусы: много столбцов
Я думаю, что второй должен быть достаточно общим, но я не уверен.
Какую схему вы будете использовать для хранения такого рода информации?
Можете ли вы предложить структуру таблицы, чтобы я мог хранить любой вид кисти / пера с ее параметрами?