超过100多个表/视图的50多个数据库的最佳行动方案

时间:2017-05-26 14:22:57

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

我的任务是创建一个Web应用程序,它将显示来自多个数据库/表/视图的某些数据。我目前一直在学习ASP MVC 5来显示数据,并且我已经能够成功连接到数据库并使用Entity Framework 6显示所需的信息。但是,我的问题是继续这样做会变得非常繁琐。用于多个数据库/表/视图,甚至使用脚手架。

我目前的思考过程是制作动态视图/控制器,甚至可以通过编程方式创建视图/控制器。我不知道在运行时是否有办法创建实体框架模型?我也不知道是否有更好的解决方案来做这样的事情。

跟进问题,使用ADO .NET访问所有这些信息会更好吗?或者有没有办法让我只创建一个连接字符串和一个新的dbcontext /实体,然后只需连接到那个而不需要生成整个模型?

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

如果您选择使用Webforms和ASP.NET动态数据,它将为您构建整个数据库,而不是逐个构建每个控制器。

您可以在此处查看更多相关信息:https://msdn.microsoft.com/en-us/library/cc488469.aspx