Ускорьте просмотр только хранимой процедуры возврата - PullRequest
0 голосов
/ 25 мая 2018

Я использую 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;
}

Я пытался следить за статьей здесь.Сначала я использую базу данных в старом приложении, поэтому не уверен, что она мне здесь пригодится.

http://www.krisvandermast.com/post/2018/02/03/Use-AsNoTracking-to-speed-up-Entity-Framework-performance.html

Интересно, кто-нибудь имел идею, как это сделать, но яЯ не уверен, как этого добиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...