Ошибка SQLite 10: «ошибка дискового ввода-вывода» во время миграции EF Core в .NET MAUI (MacCatalyst) в условиях нехваткC#

Место общения программистов C#
Anonymous
Ошибка SQLite 10: «ошибка дискового ввода-вывода» во время миграции EF Core в .NET MAUI (MacCatalyst) в условиях нехватк

Сообщение Anonymous »

Все!
Проблема: У некоторых пользователей возникают сбои во время запуска приложения. В журналах указано исключение Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 10: «ошибка дискового ввода-вывода», когда приложение пытается применить миграцию или инициализировать базу данных.
Основываясь на моем анализе, это, похоже, коррелирует с тем, что у пользователей мало доступной оперативной памяти или места на диске, но ошибка сохраняется даже после перезапуска, пока ресурсы не будут освобождены. Похоже, что файл базы данных заблокирован или система отказывается от операций ввода-вывода.
Будем признательны за любые советы по повышению устойчивости соединения SQLite к нагрузке на диск в macOS.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ui-maccata

Вернуться в «C#»