Я работаю над проектом asv.net mvc, который вращается вокруг создания таблиц базы данных и применения всей логики базы данных к этой таблице во время выполнения пользователем. Также после создания пользователь будет иметь возможность изменять или удалять структуру таблицы во время выполнения.
Я использую в этом проекте инфраструктуру сущностей с подходом, основанным на базе данных, для всех предопределенных таблиц.
Таблицы и столбцы базы данных генерируются динамически, поэтому в случае Entity Framework я не уверен, что это может работать или нет?
Если я перейду к Entity Framework Code First, то в этом случае мне нужно будет создавать классы во время выполнения и обновлять базу данных, что я не уверен, как мне заставить это работать.
Таким образом, единственный вариант, о котором я могу подумать, - это использовать ADO.Net, из которого я могу динамически запрашивать базу данных и получать результат без определения модели.
Я хотел бы знать, есть ли какой-нибудь другой лучший способ сделать это, и если вообще возможно, сделать это как-то с помощью Entity Framework. Ваша помощь будет принята с благодарностью. Спасибо. Хорошего дня.