🧶Top NuGet Package .NET Core
Basic Package
Microsoft.AspNetCore.Authentication.JwtBearer : ใช้สำหรับ Authentication ด้วย JWT ผ่านทาง Bearer
Swashbuckle.AspNetCore : ใช้สำหรับสร้าง API Document ด้วย Swagger และใช้ในการทดสอบ API Testing
Swashbuckle.AspNetCore.Annotations : ใช้สำหรับจัดการ Custom Attribute ของ Swagger ด้วย Data Annotation
Novell.Directory.Ldap.NETStandard : ใช้สำหรับเชื่อมต่อ Active Directory ( AD ) ผ่านทาง LDAP ซึ่งรองรับตั้งแต่ .NET Standard 1.3 ขึ้นไป
Serilog.Extensions.Logging.File : ใช้สำหรับบันทึก Log บน .NET Core ด้วยคำสั่งที่สั้นกว่า NLog อีกทั้งยังดีกว่าในแง่ของ Performance ไม่ว่าจะเป็น Throughput, Latency
AutoMapper Dependency Injection : ใช้สำหรับเรียกใช้ AutoMapper ผ่านทาง Dependency Injection เข้ามาใน Constructor ซึ่งเป็นการ Map กันระหว่าง Object กับ Object
Database Package
Microsoft.EntityFrameworkCore.Design : ใช้สำหรับจัดการ Entity Framework Core ผ่านทาง .NET Core CLI
Microsoft.EntityFrameworkCore.Tools : ใช้สำหรับจัดการ Entity Framework Core ผ่านทาง Package Manager Console
Microsoft.EntityFrameworkCore.SqlServer : ใช้สำหรับสร้าง Entity Framework Core เชื่อมต่อฐานข้อมูล Microsoft SQL Server
Oracle.EntityFrameworkCore : ใช้สำหรับสร้าง Entity Framework Core ของฐานข้อมูล Oracle Database ด้วย Oracle Data Provider ( ODP.NET )
Oracle.ManagedDataAccess.Core : ใช้สำหรับเชื่อมต่อ Oracle Database แบบ Fast Data Access ด้วย ADO.NET Driver ที่ประกอบด้วย Dynamic-Link Library
dotnet-sonarscanner : ให้สำหรับตรวจสอบ Automatic Code Review เพื่อหาข้อผิดพลาดในการเขียนโปรแกรม รวมถึงช่องโหว่ต่าง ๆ
อ่านเพิ่มเติม : https://bit.ly/2RYvvNn
Last updated
Was this helpful?