Реализация Web API OData в ASP.NET Core 3 и ASP.NET 5 (часть 1). Связи «многие-ко-многим»
В сети есть ряд хороших статей по реализации API OData на .NET Core, однако информация в них весьма разрозненна и зачастую авторы упускают важные нюансы, имеющиеся в реализации.
В первой статье описана общая реализация API OData с использованием EF Core. Особое внимание при этом уделено неочевидным моментам при реализации типа связи «многие-ко-многим».
https://proglib.io/w/964f9dda
В сети есть ряд хороших статей по реализации API OData на .NET Core, однако информация в них весьма разрозненна и зачастую авторы упускают важные нюансы, имеющиеся в реализации.
В первой статье описана общая реализация API OData с использованием EF Core. Особое внимание при этом уделено неочевидным моментам при реализации типа связи «многие-ко-многим».
https://proglib.io/w/964f9dda
Хабр
Реализация Web API OData в ASP.NET Core 3 и ASP.NET 5 (часть 1). Связи «многие-ко-многим»
Наша команда занимается развитием корпоративной системы электронного документооборота. В команде часть приложений разрабатывается на текущей LTS версии .NET Core 3.1, в частности, бэкэнд для SPA, а...
Знакомимся с .NET 6 Minimal API Framework: https://proglib.io/w/fa0b3002
.NET Core Tutorials
Building Minimal APIs In .NET 6 – .NET Core Tutorials
Реализация Web API OData в ASP.NET Core 3 и ASP.NET 5 (часть 2). Методы контроллера
В первой части шла речь о том, как в «АльфаСтрахование» была реализована OData API на .NET Core с использованием EF Core. Во второй части автор затрагивает реализацию методов контроллера для одной из моделей.
https://proglib.io/w/7e44a806
В первой части шла речь о том, как в «АльфаСтрахование» была реализована OData API на .NET Core с использованием EF Core. Во второй части автор затрагивает реализацию методов контроллера для одной из моделей.
https://proglib.io/w/7e44a806
Telegram
Библиотека шарписта
Реализация Web API OData в ASP.NET Core 3 и ASP.NET 5 (часть 1). Связи «многие-ко-многим»
В сети есть ряд хороших статей по реализации API OData на .NET Core, однако информация в них весьма разрозненна и зачастую авторы упускают важные нюансы, имеющиеся…
В сети есть ряд хороших статей по реализации API OData на .NET Core, однако информация в них весьма разрозненна и зачастую авторы упускают важные нюансы, имеющиеся…
Перевод статьи о типичных ошибках программирования на C# от Кристофа Насарре — технического рецензента книг Microsoft Press.
https://proglib.io/w/cafbcb56
https://proglib.io/w/cafbcb56
Хабр
Как писать на C# аккуратно: память и производительность
К старту курса о разработке на C# делимся переводом статьи о типичных ошибках программирования на C# от Кристофа Насарре — технического рецензента книг Microsoft Press в целом и, конечно, книги CLR...
#news
Тот случай, когда обновления исправлений требуют обновлений исправлений. Багфиксы прилетели к недавним релизам ReSharper и Rider.
https://proglib.io/w/12e9877b
Тот случай, когда обновления исправлений требуют обновлений исправлений. Багфиксы прилетели к недавним релизам ReSharper и Rider.
https://proglib.io/w/12e9877b
The JetBrains Blog
ReSharper 2021.1.5 and Rider 2021.1.5 Released | The .NET Tools Blog
Hello everyone,
As it happens, even bugfix updates sometimes require bugfix updates. Last week we released ReSharper 2021.1.4, which fixed a couple of issues in NRT analysis and source generator su
As it happens, even bugfix updates sometimes require bugfix updates. Last week we released ReSharper 2021.1.4, which fixed a couple of issues in NRT analysis and source generator su
👨🎓️ Есть ли смысл изучать C# в 2021 году: карьерные перспективы новичка
C# держится на высоких позициях в рейтингах языков программирования, а с появлением новой версии .NET 6 (preview) он выглядит еще более многообещающим. Попробуем разобраться, есть ли смысл новичку начинать с C# освоение профессии разработчика.
https://proglib.io/sh/sNRoJWF1tE
C# держится на высоких позициях в рейтингах языков программирования, а с появлением новой версии .NET 6 (preview) он выглядит еще более многообещающим. Попробуем разобраться, есть ли смысл новичку начинать с C# освоение профессии разработчика.
https://proglib.io/sh/sNRoJWF1tE
Forwarded from Библиотека программиста
📊 Опубликованы результаты ежегодного опроса от JetBrains, посвященного экосистеме разработки
В отчете представлена информация о современных тенденциях в IT-отрасли, а также интересные факты об инструментах, технологиях, языках программирования и других аспектах мира разработки.
https://proglib.io/w/089dd2ce
В отчете представлена информация о современных тенденциях в IT-отрасли, а также интересные факты об инструментах, технологиях, языках программирования и других аспектах мира разработки.
https://proglib.io/w/089dd2ce
#news
Microsoft заменяет наборы инструментов Xamarin альтернативами .NET MAUI.
https://proglib.io/w/544f5955
Microsoft заменяет наборы инструментов Xamarin альтернативами .NET MAUI.
https://proglib.io/w/544f5955
Visual Studio Magazine
Microsoft Replaces Xamarin Toolkits with New .NET MAUI Alternatives -- Visual Studio Magazine
As Xamarin.Forms morphs into the new .NET MAUI offering, Microsoft is replacing Xamarin toolkits with .NET MAUI alternatives.
❤1
Чек-лист для разработчика C# по приведению GitHub-репозитория в порядок.
https://proglib.io/w/9c5de173
https://proglib.io/w/9c5de173
Gist
GitHub Repository Checklist (C#)
GitHub Repository Checklist (C#). GitHub Gist: instantly share code, notes, and snippets.
👍1
Как остановить
Мы уже упоминали работу с NRT ранее, но данная статья нацелена на систематизацию знаний.
https://proglib.io/w/4808f45f
NullReferenceExceptions в .NET: реализация Nullable Reference Types (NRT)Мы уже упоминали работу с NRT ранее, но данная статья нацелена на систематизацию знаний.
https://proglib.io/w/4808f45f
Мини-серия статей о сегментировании базы данных и масштабировании микросервиса ASP.NET Core: ч. 1 и ч. 2.
Medium
How to use Database Sharding and Scale an ASP.NET Core Microservice Architecture
Load Balance a C# ASP.NET Core Service and Use MySql App-Layer Sharding. Shows the Concepts, Which Also Apply to MongoDB, etc.
Метеостанция на Banana Pi M64 (Linux, C#, Docker, RabbitMQ, AvaloniaUI)
Как вы уже поняли, это не очередная статья о создании чего-то на базе Arduino. Автор запустил метеостанцию на Banana Pi BPI-M64 под Linux, без использования Arduino-подобных оберток в виде WiringPi, на C#.
В решении, описанном в статье, используются: Linux (Armbian) — основная ОС, .NET и C# — платформа для создания прикладного ПО, AvaloniaUI — графический интерфейс с интерактивными графиками и анимацией, Docker — инструмент для развертывания, управления, доставки приложений, RabbitMQ — брокер сообщений для передачи сообщений между контейнерами.
https://proglib.io/w/e1151a50
Как вы уже поняли, это не очередная статья о создании чего-то на базе Arduino. Автор запустил метеостанцию на Banana Pi BPI-M64 под Linux, без использования Arduino-подобных оберток в виде WiringPi, на C#.
В решении, описанном в статье, используются: Linux (Armbian) — основная ОС, .NET и C# — платформа для создания прикладного ПО, AvaloniaUI — графический интерфейс с интерактивными графиками и анимацией, Docker — инструмент для развертывания, управления, доставки приложений, RabbitMQ — брокер сообщений для передачи сообщений между контейнерами.
https://proglib.io/w/e1151a50
Хабр
Метеостанция на Banana Pi M64 (Linux, C#, Docker, RabbitMQ, AvaloniaUI)
Статей о создании метеостанции на базе Arduino не счесть. Можно сказать, если статья про метеостанцию, то это про микроконтроллеры Arduino, ESP32 или STM32. Но только не в этот раз. Будем...
Лучшие практики для написания unit-тестов, соответствующих принципам F.I.R.S.T.: Fast, Independent, Repeatable, Self-Validating и Timely.
https://proglib.io/w/5aaf857c
https://proglib.io/w/5aaf857c
Medium
Best Practices for Writing Brilliant Unit Tests
This is what can maximize the benefits of your unit test suite.
Докеризация приложения веб-API ASP.NET Core: https://proglib.io/w/daaea037
Новое руководство в документации .NET про реализацию пагинации с помощью Azure SDK.
https://proglib.io/w/e3e50931
https://proglib.io/w/e3e50931
Docs
Pagination with the Azure SDK for .NET
Learn how to use pagination with the Azure SDK for .NET.
Forwarded from Библиотека программиста
Привет! На связи Библиотека программиста. Мы проводим двустороннее исследование, которое поможет программистам и компаниям легче находить друг друга. Хотим, чтобы HR-специалисты знали о реальных ожиданиях специалистов из IT. В анонимной форме многие вещи изложить проще, чем на собеседовании.
Если ты программист, пройди опрос в гугл-форме (займет около 5 минут): https://forms.gle/rA6zUm5Q5XSNzEdN8
Для HR мы подготовили вторую часть опроса в гугл-форме (займет около 5 минут): https://forms.gle/w5tStDYABNL9phz26.
Участники опроса получат доступ к результатам исследования.
Если ты программист, пройди опрос в гугл-форме (займет около 5 минут): https://forms.gle/rA6zUm5Q5XSNzEdN8
Для HR мы подготовили вторую часть опроса в гугл-форме (займет около 5 минут): https://forms.gle/w5tStDYABNL9phz26.
Участники опроса получат доступ к результатам исследования.