У меня есть NET Framework 4.8 Winforms приложение, которое ссылается на NET Стандартную библиотеку 2.0.3, которая использует Entity Framework Core v 2.2.6 для доступа к данным.
В IDE моей среды разработки работает как чемпион. Когда я запускаю EXE-файл напрямую или запускаю его из среды пользовательского тестирования, он работает очень медленно. Поэтому я немного углубился в это, и это был мой оператор Entity Framework Load (). Я проверил производительность SQL, и это не то, что вызывает 15-секундную задержку при загрузке формы с 30 строками. Я думаю, что это связано либо с загрузкой моделей (не с данными), либо с попыткой загрузки ресурсов, которые доступны в IDE, но их необходимо найти в операционной системе.
Мои другие приложения, использующие Net Framework 4.5.2 и наборы данных / адаптеры таблиц, продолжают работать нормально, и я проверил базу данных, и это не проблема (SQL Сервер). Среда тестирования находится на Windows 10, и моя рабочая станция имеет версию dev NET Core 3.0 и NET Framework 4.8, но пользовательские рабочие станции - нет. Они все одинаково медленные.
Можете ли вы назвать какую-нибудь причину, по которой этот стек задохнется? Любые мысли / советы будут приветствоваться.