c# - 加速只查看存储过程返回
问题描述
我在上下文中使用 EF,但是对视图的查询相当慢,我想用.AsNoTracking
它来查看它是否加快了速度,因为它只是一个数据视图,没有进行任何更改。
public static List<VitaminMovementView> FetchAll(DateTime fromDate, DateTime toDate)
{
var storeVitamins = new List<VitaminMovementView>();
using (var cxt = new xxxEntities())
{
storeVitamins.AddRange(cxt.VitaminMovementViews.Where(x => x.Date >= fromDate && x.Date <= toDate).OrderByDescending(sm => sm.VitaminMovementID));
}
return storeVitamins;
}
我试图在这里关注这篇文章。我首先在旧应用程序中使用数据库,所以不确定它是否对我有用。
想知道是否有人知道如何做到这一点,但我不确定如何实现这一目标。
解决方案
推荐阅读
- macos - iterm2 使用 tmux 关闭选项卡
- python - pdf到图像转换的poppler安装问题
- javascript - Node Js和三元运算符如何应用embed?
- java - 组织。eclipse中的包不可访问
- kotlin - 检查值是否包含在列表中(相似值)
- c# - Github API:无法从代码中获取组织成员的列表......尽管 Postman 也一样
- javascript - Angular 11:通过 url 获取 Route 对象和数据
- linux - RPM Build - 如何在“%post”宏运行的 shell 脚本中获取 RPM 包所在的路径“rpm -ivh”
- java - 更改 Java 中的默认输入和输出流
- excel - 发送小瓶电子邮件时宏excel文件不显示代码