有没有最快的方法来更新 edmx?
Posted
技术标签:
【中文标题】有没有最快的方法来更新 edmx?【英文标题】:Is there any fastest method to update edmx? 【发布时间】:2016-02-06 04:59:39 【问题描述】:我正在使用 Sqlserver 2008 。我想生成或更新 edmx。生成 edmx 需要 8-15 分钟。有什么工具可以快速创建 edmx?
【问题讨论】:
【参考方案1】:我有一个适用于 VS2008、VS2010、VS2012 和 VS2013 的工具,它可以对 EDMX 文件进行完整和增量更新。但它不适用于 VS2015,因为开发已经停滞了一段时间,而且 VS2015 不支持与以前版本的 Visual Studio 相同的集成接口。
您可以从https://huagati.com/edmxtools/ 下载它(现在免费),并且有一个截屏视频显示了我认为您正在寻找的功能https://www.youtube.com/watch?v=doqYOlcEAZM
【讨论】:
【参考方案2】:除了“从数据库更新模型”方法之外,我不知道任何生成 EDMX 模型的方法。但是,根据我自己的经验,如果您的模型太大,您有两种选择:
-
将当前模型拆分为多个部分(Microsoft 建议每个模型包含 50 个实体);或
使用 Code-First 而不是 EDMX
希望对你有帮助!
【讨论】:
我在数据库中有 500 多个表。 我相信 Code-First 是最好的方法,或者至少你必须使用多个数据模型(每个模型 50 个表)以上是关于有没有最快的方法来更新 edmx?的主要内容,如果未能解决你的问题,请参考以下文章
有没有人将实体框架与代码优先方法与 Edmx 文件混合使用?