Opening Chả là tuần vừa rồi, trong 1 buổi Estimate đầu sprint, mình có 1 task là điều tra nguyên nhân và xử lí 1 câu lệnh bị chậm. Tuy mới onboard công ty mới chưa được 2 tuần, nhưng thấy có cơ hội tập làm “lang băm” nên mình thử “bắt bệnh” xem sao :...
As part of my 𝗽𝗲𝗿𝘀𝗼𝗻𝗮𝗹 𝗽𝗿𝗼𝗷𝗲𝗰𝘁 – 𝗝𝗼𝗯 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗧𝗿𝗮𝗰𝗸𝗲𝗿, I researched which type of primary key is best for database models in .NET Core. ✅ 𝗶𝗻𝘁 (𝗜𝗻𝘁𝗲𝗴𝗲𝗿) public int Id { get; set; } ✅ Better performance...
EF Core: Client Cascade Delete vs Spider Source Generator Cascade Delete Conversation with Microsoft Principal Software Engineer Shay Rojansky on the topic: https://lnkd.in/dUSuMDa8 If you've worked with EF Core and SQL Server, you’ve probably quickl...
Introduction Searching for text in a database is one of the most common operations in web applications. Many developers start with simple LIKE queries, but as applications grow, this approach becomes inefficient and lacks flexibility. Enter Full-Text...
Entity Framework Core (EF Core) makes handling database migrations easier, but running them in a release pipeline can get tricky. Normally, you’d need the .NET SDK and EF CLI tools, which adds extra setup steps. That’s where EFBundles come in! They p...
EF Core is a modern, lightweight, and extensible Object-Relational Mapper (ORM) framework for .NET. It simplifies database interactions by allowing you to work with data as .NET objects (entities) rather than raw SQL queries. This abstraction makes y...
“ Migrations play a crucial role in development. Without a standardized approach to migrating and seeding data, teams can quickly fall out of sync, leading to inconsistencies and deployment issues.” Here I will show some setup and best practices for ...
.NET 8 expands the simplicity and performance benefits of Minimal APIs, providing an alternative to the traditional Controller-based approach in ASP.NET Core. In this walkthrough, we will create a User CRUD application that uses: Entity Framework Co...
Introduction The traditional SEO approach traditionally optimized for a set of targeted keywords, heavily relied on metrics such as keyword density and backlinks. Although those approaches may have some good value, they simply lack to provide the d...
Level Up Your .NET Core Skills: A Comprehensive Roadmap Master the Fundamentals 📚: C# Fundamentals 🦸♂️: Syntax and Data Types 🔢 Object-Oriented Programming (OOP) 🏗️: Classes, Inheritance 🧬, Polymorphism 🎭, Encapsulation 🔒, Abstraction ☁️ ...