如何在Entity Framework 5.0中指定索引

维韦克

我有一条select语句,它返回数千条记录。我想在查询中使用索引提示。我如何使用实体框架做到这一点

 var actCosts = db.ActCosts.Where(t => t.ScenarioID == scenarioID).ToList();

像这样

select * from ActCost WITH(INDEX(IX_ActCost_ScenarioID)) where ScenarioID = 797
亚历克斯·沃克

无法将查询提示添加到当前版本的Entity Framework中;但是,他们正在考虑在将来的版本中实现它。

请参阅https://entityframework.codeplex.com/workitem/261上的建议以及一些可能的解决方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Entity Framework 5中包含子对象的子对象

如何在ASP.NET 5中将Entity Framework 6与MySQL结合使用?

如何在Entity Framework Code First中设置0 .. *关系?

如何在代码优先的Entity Framework流利API中指定多列UNIQUE约束

在Entity Framework 7中指定ON DELETE NO ACTION?

无法在Entity Framework 5中检索OriginalValues

如何在Entity Framework Core中设置实体关系

如何在Entity Framework Core中避免循环导航属性?

如何在 Entity Framework Core 中定义外键

如何在Entity Framework Core中按周分组?

如何在Entity Framework Core中更新单个属性

如何在Entity Framework Core中做count等聚合函数

如何在Entity Framework Core中删除多行?

如何在Entity Framework中批量更新记录?

如何在Entity Framework Core中运行存储过程?

如何在Entity Framework中删除多行(无foreach)

如何在Entity Framework / Linq中按串联值排序?

如何在Entity Framework配置中播种动态数据

如何在Entity Framework 6中删除多对多关系

如何在Entity Framework中为JSON添加检查约束?

如何在Entity Framework Core 2.0中删除特定的迁移?

如何在Entity Framework Core 2.0中映射值对象

如何在Entity Framework Core 3.0中播种?

如何在Entity Framework Core中克隆实体?

如何在Entity Framework Core中配置多对多关系

如何在Entity Framework Core中更新修改的列?

如何在Entity Framework 6.0中禁用迁移

如何在Entity Framework Migrations CodeFirst中执行GO语句

如何在 Entity Framework Core 中推迟操作执行