![](/img/trans.png)
[英]How to generate a SQL Server compatible database with Entity Framework (code first)
[英]Entity framework : how to generate a SQL Server model
我有一个带有多个数据库的 SQL 服务器。
我正在尝试使用 Entity Framework 6.4.4(在 C#、ASP.NET MVC 5 中)构建一个“数据库浏览器”,允许用户访问存储在特定 SQL 服务器上的任何数据。
问题是我们已经有大量的数据库,每个数据库都包含尽可能多的表和列,如果被迫为每个数据库手动生成 model 真的很痛苦。
因此,我认为实体框架将提供一种方法来生成一种“ServerModel”,从而更容易处理多个数据库,并将它们打包在一个生成的 model 中。
我会像这样使用这样的 model:
ServerModel sm = new ServerModel("Sql server name");
//list all databases
foreach(var db in sm.Databases) {} // or maybe sm.ToList() ?
//access specific database model and table
sm.MyDatabase.MyTable.ToList()
我找不到任何人试图通过在线实体框架实现这一目标。
Entity Framework 是为此而生的吗? 还是我应该开始思考自己的解决方案?
还有……有人有吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.