Основы запросов SQL запрос лица против С C# .Чистая
Я наблюдал интересное поведение. Существует один сложный запрос "A", сгенерированный Entity framework (я знаю это по журналированию), и есть еще один запрос "B", тот же самый запрос, переписанный с помощью простых соединений DBA.
Теперь, когда мы запускаем 'A ' и' B ' в SSMS, то ниже приводится время выполнения каждого запроса.
А - > 1 мин и 20 сек
B - > 21 сек
Теперь, когда я выполняю эти запросы через .net-приложение, используя entity frame work.
A - > 25 сек
B - > 1 мин
Я не могу понять, почему изменилось время выполнения. может ли кто-нибудь пролить свет на это?
Я ожидал такого же поведения, когда запускал запросы .Сетевое приложение и SSMS.
Что я уже пробовал:
Я пробовал искать в интернете.Обычно везде, где они упоминали обратный сценарий. Медленно в приложении быстро в ssms. Но на запрос б оно перевернуто