Published on20 พฤษภาคม 2568เพิ่มประสิทธิภาพเว็บแบบง่ายๆด้วย HybridCache ใน .NET9csharpdotnetaspnet-coreการทำ caching ใน .NET มีอยู่ 2 แบบคือ In-Memory cache กับ Distributed caching เป็นการใช้ฐานข้อมูลเช่น Redis เพื่อเก็บ cache ทำให้เราต้องเขียนโค้ดแยกกันสำหรับแต่ละแบบ
Published on4 มีนาคม 2568EF Core 10 มี Left Join แล้ว!csharpdotnetlinqef-coreLEFT JOIN เรียกได้ว่าเป็นเรื่องปกติในการ query ข้อมูลแต่กลับไม่เคยมีใน EF เลย ตั้งเริ่มจนปัจจุบัน แต่ใน EF Core 10 ได้ใส่ LeftJoin มาให้แล้ว!!! (นานไปมั้ย) ซึ่งแต่ก่อนเวลาที่ต้ต้องเขียน LEFT JOIN ต้องใช้ GroupJoin, SelectMany และ DefaultIfEmpty ทำให้การเขียนและอ่านยากมาก
Published on23 กุมภาพันธ์ 256810 LINQ ที่นักพัฒนา C# ทุกคนต้องรู้csharpdotnetlinqLINQ (Language Integrated Query) เป็นหนึ่งในความสามารถที่ทรงพลังที่สุดใน C# ช่วยให้นักพัฒนาสามารถดึงข้อมูลในคอลเล็กชัน ฐานข้อมูล XML และแหล่งข้อมูลอื่นๆ ได้อย่างกระชับ และอ่านง่าย ไม่ว่าคุณจะทำงานกับคอลเล็กชันในหน่วยความจำหรือฐานข้อมูลผ่าน Entity Framework LINQ จะช่วยเพิ่มประสิทธิภาพการทำงานได้อย่างมาก