Прежде всего, я должен заявить, что я парень по прошивке, поэтому я прошу прощения за мое невежество в этой теме.Я, вероятно, не предоставляю всю необходимую информацию.Я ищу несколько советов о том, как решить проблему, с которой я сталкиваюсь.
У меня есть проект, написанный в VS 2008 и предназначенный для .NET3.5 и EF 3.5.Существует запрос к базе данных, который, по-видимому, экспоненциально связан с размером таблицы базы данных.Это запрос только для чтения.Я вижу, что в новых версиях EF есть .AsNoTracking (), который, по-видимому, радикально повышает производительность при таких запросах.
Можно ли как-нибудь добиться эквивалента .AsNoTracking в EF 3.5?
Стоит ли подумать об обновлении проекта до EF 6, чтобы получить эту новую функциональность?
Если обновление является подходящим направлением, в общем, сколько работыучаствует?Или, может быть, лучший вопрос, какие изменения необходимы?