Size: a a a

Xamarin Developers

2020 July 30

KA

Kirill Ashikhmin in Xamarin Developers
🦉Sova🦉
ну с потоками все просто же, открывай коннекшон, открывай транзакцию, копируй все данные из Realm объектов в обычные)
Сарказм?)
источник

Ä

Äртем in Xamarin Developers
Kirill Ashikhmin
ну сейчас, может и изменилось что, уже много лет не смотрел на него
Понял, как нибудь в свободное время поковыряю, посмотрю подойдёт ли)
источник

🦉

🦉Sova🦉 in Xamarin Developers
Kirill Ashikhmin
Сарказм?)
ну вообще чистая правда, Realm именно так и работает в мультитреде))

1) каждый поток == новый конекшон
2) все операции в транзакцию обернуты обязательно, иначе не будет мультитреда
3) нельзя использовать чистые Realm объекты, всегда из репозитория отдавать смапленную копию на обычные обекты)
источник

🦉

🦉Sova🦉 in Xamarin Developers
а вот эти вот протекающие абстракции - ходи где хош в базу и ничего тебе не будет, такое не надо
источник

🦉

🦉Sova🦉 in Xamarin Developers
тем более что они прямо так и пишут, ребята, а давайте всегда в базу прямо из View слоя ходить
источник

🦉

🦉Sova🦉 in Xamarin Developers
не надо там разделять ничего, открыл коннекшон в UI треде и погнал
источник

KA

Kirill Ashikhmin in Xamarin Developers
🦉Sova🦉
не надо там разделять ничего, открыл коннекшон в UI треде и погнал
Ну такое..
источник

🦉

🦉Sova🦉 in Xamarin Developers
Kirill Ashikhmin
Ну такое..
ну поэтому если хочется использовать Realm и не сломать себе лицо, то как бы... транзакции.. копии данных... и тд
источник

KA

Kirill Ashikhmin in Xamarin Developers
🦉Sova🦉
ну поэтому если хочется использовать Realm и не сломать себе лицо, то как бы... транзакции.. копии данных... и тд
или sqlite)
источник

🦉

🦉Sova🦉 in Xamarin Developers
т.е. никакого выигрыша без дырки в архитектуре не получишь
источник

🦉

🦉Sova🦉 in Xamarin Developers
Kirill Ashikhmin
или sqlite)
это вообще конечная, если честно, эта помойка ничо не может и не умеет
источник

KA

Kirill Ashikhmin in Xamarin Developers
🦉Sova🦉
это вообще конечная, если честно, эта помойка ничо не может и не умеет
а что посоветуешь?
источник

🦉

🦉Sova🦉 in Xamarin Developers
некоторые еще EF натягивают поверх, прям мм
источник

🦉

🦉Sova🦉 in Xamarin Developers
Kirill Ashikhmin
а что посоветуешь?
Realm же, он как мобильная база - ок
источник

🦉

🦉Sova🦉 in Xamarin Developers
просто своя специфика работы
источник

🦉

🦉Sova🦉 in Xamarin Developers
делаешь 2-3 метода обертки и ок
источник

KA

Kirill Ashikhmin in Xamarin Developers
🦉Sova🦉
некоторые еще EF натягивают поверх, прям мм
ну это такое себе
источник

🦉

🦉Sova🦉 in Xamarin Developers
Kirill Ashikhmin
ну это такое себе
к самому EF нет вопросов, если он на сервере
источник

KA

Kirill Ashikhmin in Xamarin Developers
🦉Sova🦉
делаешь 2-3 метода обертки и ок
а как обходить невозможность получить элемент по ID?
источник

KA

Kirill Ashikhmin in Xamarin Developers
🦉Sova🦉
к самому EF нет вопросов, если он на сервере
ну да
источник