- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将 Entity Framework 4.5 与对象上下文一起使用。我的模型有大约 200 个实体类型。我第一次在返回 1 条记录的 10 条记录数据库中进行荒谬的查询时,将花费 3 秒。从此,不仅是这个查询,而且一切都将变得即时。如果我关闭 IISExpress 并再次打开它。第一次会很慢。
必须有一些我可以用 Entity Framework 做的事情。 I've think of pregenerating views或 upgrading to Entity Framework 5.0 ,但我不确定这会有所帮助。
任何的想法?
编辑
直接在 Management Studio 中执行的查询总是很快。查询非常简单。我只是通过用户名获取用户,并且该表有类似 .. 10 条记录。调试或发布没有太大区别。
最佳答案
这是一个已知的问题”。我把它放在引号中是因为这对你我来说都是一个问题,但微软认为这是正常的,不是问题。 This MSDN Page显示了 EF 各个部分的性能成本。
已经有many, many, many关于这个的问题。我建议探索其中的一些。一两年前有一个特定的问题,其中多人对问题进行了非常详细的分析,但我现在似乎找不到。
特别是对于大型模型和 EDMX 文件,这非常慢,转换为代码优先模型可能会有所帮助。
关于.net - Entity Framework 需要 3 秒钟来执行我在我生命中第一次看到的最简单的查询。之后变成瞬间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16060895/
我正在开发一个使用多个 turtle 的滚动游戏。玩家 turtle 根据按键命令在 Y 轴上移动。当危害和好处在 X 轴上移动时,然后循环并改变 Y 轴位置。我尝试定义一个名为 colliding(
我不明白为什么他们不接受这个作为解决方案,他们说这是一个错误的答案:- #include int main(void) { int val=0; printf("Input:- \n
我正在使用基于表单的身份验证。 我有一个注销链接,如下所示: 以及对应的注销方法: public String logout() { FacesContext.getCurren
在 IIS7 应用程序池中有一个设置 Idle-time out 默认是 20 分钟,其中说: Amount of time(in minutes) a worker process will rem
我是一名优秀的程序员,十分优秀!