Низкая производительность после переключения XPO на Entity Framework - PullRequest
0 голосов
/ 17 февраля 2020

Мы переключили каркас ORM с XPO на Entity Framework. Мы остались довольны производительностью, работающей на XPO.

Наши алгоритмы содержат много операций чтения в коллекциях, связанных с внешними ключами, поэтому мы нуждаемся в них своевременно, а также есть множество операций, которые вызывают метод DetectChanges (у нас включен AutoDetectChanges). Каждый вызов DetectChanges имеет очень низкую производительность.

Вторым вопросом является метод Delete, который требует последующего вызова SaveChanges для обновления коллекций - он также очень медленный.

Есть ли возможность отключить AutoDetectChanges, поддерживающую обновление коллекций и повысить производительность, или любое другое решение для повышения производительности?

пример проекта ссылка на github

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