【发布时间】:2014-09-30 14:13:28
【问题描述】:
我有一个名为 winkompass 的应用程序,它带有一个大型数据库,该应用程序感觉很旧而且很笨重。当我尝试导入或更新数据库模型时,从我按下添加/更新模型到我被要求运行 .tt 文件需要很长时间。
我正在运行的计算机非常强大,16gb 内存,Intel(R) Core(TM) i5-3320M CPU @ 2.60GMz 和 ssd HD。它包含 305 个表、1448 个存储过程和 77 个视图。我尝试在互联网上四处挖掘,但找不到任何可以使用的东西。
感谢任何建议,因为这确实使得创建用于项目的存储过程几乎是不可能的。
【问题讨论】:
-
听起来你的模型太大了。把它分成可管理的块怎么样?
-
我可以试试 :),当我得到它时
-
还要确保您不只是盲目地从数据库中获取每个表/视图/spc - 只包含您实际需要的内容。
-
@tintyethan 虽然这对于通用目的可能是一个很好的建议,但我们在很多应用程序中都使用数据库,因此为了减少开发时间,我制作了模型,以便它们可以附加到任何项目,所以我永远不知道在特定项目中将使用哪些存储过程或表
标签: entity-framework visual-studio-2013 ef-database-first