Подача материала - Супер, весело, легко и непринужденно! На таком докладе не уснёшь! Спасибо!
@NeptuneCasto4 жыл бұрын
Начало необычное и привлекает внимание зрителя, но этоо больше доклад про внутренности SqlLite а не проблемы ORM в целом. Кроме тонких клиентов под Android или iOS и очень маленьких сайтов SqlLite вам мало где понадобиться. SqlLite один из самых примитивных движков базы и никаких проблем при миграции из него нет, особоенно BLOB полей. На крайний случай можно написать приложение из нескольких строк которое будет вытягивать байты из sql lite и писать их соответствующие поле в другой базе. Проблема использования ORM в том что новички которым дают задачи не осознают всю серьезность любого изменения сущностей ORM. Проблема BLOB полей в базе при использовании ORM в другом, на 27й минуте докладчик уже просто читает с листика не особо понимая о чем рассказывает. BLOB поле в базе обычно маппится в Byte[] в коде и это таит в себе опасности. Если например нужно сделать простой скрин который например отображает список загруженных многие буду выгружать из базы полную сущность вместе с байтами и начинаются тормоза. Еще вспомним о цепочке падающей валидации вложенных сущностей в случайных местах приложения когда кто-то просто добавил поле но забыл его пометить nullable например.
@TonyMontana-xp7ps6 жыл бұрын
Спасибо за доклад. Сколько времени потребовалось на выполнение поставленной задачи?
@sboishtian6 жыл бұрын
Привет, я не помню, может неделю я потратил
@a.o.yaroslavov5 жыл бұрын
Ты его вновь полюбишь, если перейдёшь на Entity Framework (C#)