Игорь Шаталкин — Загадочный EF Core, или Как написать свое расширение
Ближайшая конференция — DotNext 2024, 10 — 11 сентября, Москва + online
Подробности и билеты: https://jrg.su/x2GKnA
— —
В EF Core много полезных фич по работе с базами данных, но что, если этих возможностей не хватает?
Фреймворк из коробки не умеет создавать вьюшки и отслеживать изменения их исходного кода. А нам могут понадобиться не только вьюшки, но еще и синонимы, гранты и DB link’и как на производственной БД, так и в интеграционных тестах.
Из доклада вы узнаете про загадочный внутренний мир фреймворка: про ключевые интерфейсы, отвечающие за генерацию и применение миграций, про то, как можно подменить эти интерфейсы, и, самое главное, почему тут не поможет контейнер, создаваемый в Startup. Также поговорим про основные объекты EF Core — что такое модель и зачем нужен снэпшот, из чего состоит миграция и зачем нужно транслировать операции в SQL.
Доклад будет интересен как разработчикам, которые столкнулись с задачами создания и обновления вьюшек, синонимов и других SQL-объектов, так и тем, кто хочет написать свое расширение. Мир EF Core станет для вас менее загадочным, но не менее интересным.
Видео Игорь Шаталкин — Загадочный EF Core, или Как написать свое расширение канала DotNext
Подробности и билеты: https://jrg.su/x2GKnA
— —
В EF Core много полезных фич по работе с базами данных, но что, если этих возможностей не хватает?
Фреймворк из коробки не умеет создавать вьюшки и отслеживать изменения их исходного кода. А нам могут понадобиться не только вьюшки, но еще и синонимы, гранты и DB link’и как на производственной БД, так и в интеграционных тестах.
Из доклада вы узнаете про загадочный внутренний мир фреймворка: про ключевые интерфейсы, отвечающие за генерацию и применение миграций, про то, как можно подменить эти интерфейсы, и, самое главное, почему тут не поможет контейнер, создаваемый в Startup. Также поговорим про основные объекты EF Core — что такое модель и зачем нужен снэпшот, из чего состоит миграция и зачем нужно транслировать операции в SQL.
Доклад будет интересен как разработчикам, которые столкнулись с задачами создания и обновления вьюшек, синонимов и других SQL-объектов, так и тем, кто хочет написать свое расширение. Мир EF Core станет для вас менее загадочным, но не менее интересным.
Видео Игорь Шаталкин — Загадочный EF Core, или Как написать свое расширение канала DotNext
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Edwin van Wijk, Sander Molenkamp — Workshop: Build microservice applications the easy way (part 2)Edwin van Wijk, Sander Molenkamp — Workshop: Build microservice applications the easy way (part 1)Елизавета Голенок — Круглый стол. Книги, курсы и другие хобби спикеров DotNextBjørn Einar Bjartnes — Workshop: Tuning services to deal with latency and errors (part 2)Alexandre Mutel — Behind the burst compiler, converting .NET IL to highly optimized native codeSqueezing the Hardware to Make Performance Juice — Sasha GoldshteinСтанислав Флусов — Когда 100% CPU ничего не значатJon Skeet — Dates and times: Hard, but not impossibleDylan Beattie — Distributed .NET deep diveDotNext — promo 1Андрей Чебукин — Разработка кросс-платформенных приложений с Uno Platform и Elmish-подходом на F#Martin Ullrich — Tips & tricks to improve your .NET build setup with MSBuildChristophe Nasarre-Soulier — From ETW to EventPipeKevin Gosse — The debugging mindsetЕгор Богатов — Что нового в JIT-компилятореKevin Gosse, Christophe Nasarre — Debugging asynchronous scenarios in .NETАлексей Чиркин — Эликсир молодости — возрождаем древнее легаси с .NET 5Miguel de Icaza — Interview and Q&A with Miguel de IcazaMaarten Balliauw — What is going on? Application diagnostics using the cloudRaffaele Rialdi — The new inter-language interoperability in .NET 5 and 6Johnny Hooyberghs — Workshop: Building Cloud Native applications with .NET 5 and AKS (Part 2)