C # Как хранить информацию о щетке / руке в таблице базы данных

StackOverflow https://stackoverflow.com/questions/3707031

Вопрос

Мне нужно хранить информацию о щетке / руке о нескольких формах в таблице базы данных, одна строка для каждого слоя, которую я рисую.

Я думал о двух схем:

Strue_info pen_info solidbrush (color.red) ручка (color.black)

Плюсы: только два каломана
Минусы: колонна Eval'd

Щетфом param_b1 param_b2 ... pen_info param_p1 param_p2 ... solidbrush color.red (null) pen color.black (null)

Плюсы: Параметры разделены
Минусы: много столбцов

Я думаю, что второй должен быть достаточно универсальным, но я не уверен.

Какую схему вы будете использовать для хранения этой информации?
Можете ли вы предложить структуру таблицы, чтобы я мог хранить любую кисть / ручку с его параметрами?

Это было полезно?

Решение

Я бы использовал отдельные столы для кисти и ручки информации. Таким образом, вы можете повторно использовать одну и ту же кисть / ручку для нескольких форм.

Другие советы

Храните их как сериализованные данные XML, нет необходимых таблиц.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top