Алексей Фадеев - Не EF Core единым: альтернативная ORM LINQ to DB и ее возможности

Поделиться
HTML-код
  • Опубликовано: 12 дек 2024

Комментарии • 5

  • @0x1000000
    @0x1000000 5 месяцев назад +3

    Спасибо за доклад! LINQ to DB действительно достойный продукт. Однако основными проблемами доступа к базам данных на основе LINQ, на взгляд являются: 1) Неоднозначность между конструкциями языка C# и SQL, что требует глубокого понимания внутреннего устройства ORM для создания предсказуемых запросов. 2) Трудоемкость написания динамических запросов. Помаявшись в свое время с разными ORM и хранимыми процедурами, я как водится написал свое решение, которое воспроизводит AST языка SQL: ruclips.net/video/Zd-fCb8NimA/видео.html. Благодаря перегрузке операторов C# идеально подошёл для цели симуляции SQL прямо в коде.

  • @artemadeev7444
    @artemadeev7444 5 месяцев назад +2

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

    • @MELkey3
      @MELkey3 5 дней назад

      😂 ниодна ОРМ не позволит тебе сменить СУБД, если это не мвп на 10 таблиц - я встречался с этим, и в реальной жизни, нет никакого реального быстрого перехода с одной СУБД на другую. Код пишут люди, и в реальности он не обладает необходимым уровнем абстракции, и на самом деле этого сложнее достичь, чем переписать всё под новые СУБД

  • @ЕвгенийИванов-я7и4м
    @ЕвгенийИванов-я7и4м 5 месяцев назад

    35:39 закладка для себя

  • @MrCommanderKid
    @MrCommanderKid 5 месяцев назад

    KNN прикольная штука, не знал. Jsonb похожи на bson от монги😮