Имеется задача где необходимо во время выполнения создавать новую таблицу по запросу юзера. Таблицу заранее предсказать нельзя, т.е. я не знаю ни количество полей, ни их названия и ограничения. Есть ли какой-то способ генерировать и добавлять в БД новую таблицу по входящим данным во время выполнения ?
Средствами Entity Framework (что в 6, что в core) такое сделать нельзя. Не предназначен для этого EF, особенно с учётом постоянно крена в сторону подхода Code First.
Максимум, что вы можете сделать - это написать свой sql-запрос ("CREATE TABLE...") и выполнить его - будет вам создана таблица.
Но схему базы это на лету не обновит и строить linq-запросы по этим таблицам вы не сможете.
Был схожий вопрос, но задубликатить не даёт.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
следующая строчка кода возвращает путь, который содержит "кириллицу"
Есть две коллекции IQueryable:
У меня возникла проблема: я должен ввести числа с клавиатуры внутри цикла forМой код: