繁体   English   中英

实体框架:如何生成一个SQL Server model

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM