Я принял приложение ASP.NET, которое необходимо переписать. Основные функции этого приложения, которые мне нужны для репликации, изменяет базу данных SQL Server, доступ к которой осуществляется через ODBC из стороннего программного обеспечения.Добавление столбца в базу данных SQL Server
Приложение сторонних разработчиков создает файлы, которые представляют собой метки принтеров, созданные пользователем. Эти файлы меток напрямую ссылаются на поля источника ODBC. Каждая строка таблицы представляет собой продукт, который заполняет поля метки. (Таким образом, в этих файлах указаны прямые ссылки на имена столбцов таблицы.)
Приложение ASP.NET позволяет пользователю создавать/обновлять данные для этих полей, на которые ссылаются метки, путем добавления или редактирования определенную строку, представляющую продукт.
Он также позволяет случайным образом добавлять новые поля ... где он фактически создает новый столбец в основной таблице, на который ссылаются метки.
Моя забота: Я никогда не программировал ранее существующие столбцы таблицы. Существующее приложение, похоже, прекрасно справляется с этой функциональностью, но прежде чем я вслепую сделаю то же самое в своем новом приложении, я хотел бы знать, какие ошибки существуют при этом, если они есть ... и если есть какие-то очевидные альтернативы ,
Yeap-here - это сообщение SO на парах KV - http://stackoverflow.com/questions/126271/key-value-pairs-in-relational-database – RichardOD