Создавайте таблицы базы данных на лету в приложении Asp.Net MVC - PullRequest
0 голосов
/ 07 марта 2019

Я работаю над проектом asv.net mvc, который вращается вокруг создания таблиц базы данных и применения всей логики базы данных к этой таблице во время выполнения пользователем. Также после создания пользователь будет иметь возможность изменять или удалять структуру таблицы во время выполнения.

Я использую в этом проекте инфраструктуру сущностей с подходом, основанным на базе данных, для всех предопределенных таблиц.

Таблицы и столбцы базы данных генерируются динамически, поэтому в случае Entity Framework я не уверен, что это может работать или нет? Если я перейду к Entity Framework Code First, то в этом случае мне нужно будет создавать классы во время выполнения и обновлять базу данных, что я не уверен, как мне заставить это работать.

Таким образом, единственный вариант, о котором я могу подумать, - это использовать ADO.Net, из которого я могу динамически запрашивать базу данных и получать результат без определения модели.

Я хотел бы знать, есть ли какой-нибудь другой лучший способ сделать это, и если вообще возможно, сделать это как-то с помощью Entity Framework. Ваша помощь будет принята с благодарностью. Спасибо. Хорошего дня.

...