точно не знаю, чего вы пытаетесь достичь, каковы ваши схемы и т. Д.
- с динамическим sql, можно запускать операторы DDL - создавать таблицы, изменять таблицы, добавлять столбцы и т. Д.
- из того, что я вижу в вашем ответе, вы можете быть
- Если вы используете linq, возможно, он содержит структуры для построения таблиц?
- Опять же, из того небольшого, что я вижу в вашем вопросе, возможно, правильный вопрос, который нужно задать, состоит в следующем: «Как я могу изменить структуру этого приложения, чтобы мне не приходилось динамически добавлять столбцы»
- Что касается динамического взаимодействия с недавно созданными таблицами с помощью хранимых процедур - это, по-моему, говорит о том, что sprocs также необходимо создавать динамически.
Если вы не можете изменить структуру и настаиваете на выполнении каких-либо манипуляций со строками для создания DDL таблиц, столбцов и sprocs, я настоятельно рекомендую вам очень, очень организованно и использовать токенизированные шаблоны.