Я хочу разрешить пользователю добавлять столбцы в таблицу в пользовательском интерфейсе.
Пользовательский интерфейс: Имя столбца: ______ Тип столбца: Число / Строка / Дата
Мой вопрос - как создавать таблицы SQL и объекты C #, чтобы реализация была эффективной и масштабируемой.
Моя мысль состоит в том, чтобы построить две таблицы SQL:
TBL 1 - Столбцы Определение:
ColId, ColName, ColType [Текст]
TBL 2 - Столбцы Значения:
RowId, ColId, значение [текст]
Я хочу, чтобы решение было эффективным в пространстве БД,
и я хочу разрешить пользователю сортировать динамические столбцы.
Я работаю на .NET 3.5 / SQL Server 2008.
Спасибо.