在Asp.Net MVC应用程序中动态创建数据库表

时间:2019-03-07 12:09:22

标签: c# sql-server asp.net-mvc entity-framework dynamic-data

我正在研究一个asp.net mvc项目,该项目围绕创建数据库表并在运行时由用户在这些表上应用所有数据库逻辑。同样,一旦创建,用户就可以在运行时修改或删除表结构。

在此项目中,我对所有预定义表都使用数据库优先的实体框架。

数据库的表和列是动态生成的,因此对于Entity Framework,我不确定它是否可以工作? 如果我先使用Entity Framework Code,那么在这种情况下,我需要在运行时创建类并更新数据库,但我不确定如何使它工作。

因此,我唯一想到的选择是使用ADO.Net,从中可以动态查询数据库并获得结果,而无需定义模型。

我想知道是否还有其他更好的方法可以做到这一点,以及是否有可能通过实体框架以某种方式做到这一点。对你的帮助表示感谢。谢谢。祝你有美好的一天。

0 个答案:

没有答案