- ASP.NET Core Web API solution açıldı.
- Http Durum kodlarıda bu kısımda önemli, test ederken bilmek önem sağlar.
- Aşağıdaki paketler indirildi.
- Microsoft.EntityFrameworkCore.SqlServer
- Microsoft.EntityFrameworkCore.Design
- Newtonsoft.Json
- StackExchange.Redis
- Northwind Database'i kullanılacağı için scaffold yaparak northwind'in Entitiesleri alındı.
dotnet ef dbcontext scaffold "Server=(localdb)\mssqllocaldb;Database=Northwind;Trusted_Connection=True" Microsoft.EntityFrameWorkCore.SqlServer -o Entities - Test etmek için Postman kullanabiliriz.
- appsettings.json ve program.cs içinde connection string tanımlanması gerekli. Tanımlandıç
- ModelsFOlder
- Redis
-
Controller Sağ Click -> Add -> Controller -> (Açılan Sayfada) -> API -> (o kısımda) -> API Controller with actions, using Entity FrameWork -> Seçimleri yap.
- Console Projesi
- Bu kısımda client API olarak çalışıldı.
- Newtonsoft.Json paketi kullanıldı.
- Redis