У меня есть приложение ввода данных ASP.NET, которое используется несколькими клиентами.Приложение состоит из нескольких модулей ввода данных, которые являются общими для всех клиентов.
Теперь у меня есть несколько клиентов, которые хотят добавить собственный настраиваемый модуль, который обычно состоит из дюжины точек данных.Некоторые значения будут текстовыми, другие числовыми, некоторые будут выпадающими выборами и т. Д.
Мне нужны предложения для обработки модели данных для этого.У меня есть две мысли о том, как справиться.Сначала было бы создать новую таблицу для каждого нового модуля для каждого клиента.Это довольно чисто, но мне это не особо нравится.Моя другая мысль состоит в том, чтобы иметь одну таблицу со столбцами для каждой пользовательской точки данных для каждого клиента.Эта таблица будет содержать множество столбцов и множество значений NULL.Мне не очень нравится ни одно решение, и я подозреваю, что есть лучший способ сделать это, поэтому любые ваши отзывы будут оценены.
Я использую SQL Server 2008.