【问题标题】:Updating edmx using Visual Studio 2010 is very slow使用 Visual Studio 2010 更新 edmx 非常慢
【发布时间】:2016-10-03 03:39:58
【问题描述】:

我正在使用 Visual Studio 进行开发,在一些 db 更改后重绘 edmx 文件需要很长时间才能完成

我正在尝试为具有 100 个表的 Mysql 数据库绘制 edmx

任何提高速度的建议或解决方案。 是因为 Db 的一些错误设计还是只有 Visual Studio 的东西

【问题讨论】:

  • 更有可能在您的数据库设计中,可能太复杂而无法在 EF 中绘制
  • 大部分表都有一些外键关系。但是是否有任何可能影响速度的特定已知设计规则
  • 我认为你应该检查你的 MySql 的性能,写一些查询,检查你的配置,在另一台服务器或 PC 上测试......几乎情况下数据库导致性能变慢。

标签: c# mysql visual-studio-2010 edmx


【解决方案1】:

您可以更改您的连接以使用只能查看表子集的用户。根据需要逐渐添加额外的表格。

**编辑** 如果您有一些主要的设计问题,那么当您向受限用户添加表组时,您将了解问题出在哪里,因为性能将大大下降。

【讨论】:

  • 关于 MySQL 配置的东西??
  • 您正在使用的用户可以看到表中的所有对象。创建一个新用户并授予其访问您需要使用的表的子集的权限,并且这些表是业务规则所必需的。 50 张桌子将更易于管理
  • 我非常怀疑可以访问 100 个表而不是 15 个表的用户会导致问题
  • @JibinMathew - 你有解决办法吗?
  • @Mike 还没有解决方案:(
猜你喜欢
  • 2011-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-16
  • 1970-01-01
  • 1970-01-01
  • 2011-07-23
相关资源
最近更新 更多