Странное поведение EFCore - PullRequest
0 голосов
/ 03 июля 2018

Не могли бы вы кто-нибудь объяснить мне странное поведение асинхронных методов EFCore? У меня есть приложение ASP.NET WebApi, использующее контекст EFCore DB. Когда я пытаюсь выполнить в основном что-то вроде этого:

await db.AnyAsync(entity.Compare());
await db.AddAsync(entity);
await db.SaveAsync();

Я получаю исключение

Вторая операция началась в этом контексте перед завершением предыдущей операции. Любые члены экземпляра не гарантированно являются потокобезопасными.

У меня есть идея, в чем проблема, но я должен быть уверен.

...