Package Manager Console haricinde migration işlemi için Persistence katmanına Microsoft.EntityFramework.Tools paketini yüklüyoruz. powershell i persistence klasörü içinde açıp dotnet of migrations add mig_1 diyoruz. dotnet of database update
Asp.Net Core 6+ Angular ile Mini E-Ticaret | Onion Architecture Altyapısında İnşa
Asp.Net Core mimarisinde kendi içerisinde IoC container getirdiğini biliyoruz. Application katmanındaki IProductService türünden bir talep gelirse buna karşılık Persistence katmanındaki ProductService nesnesinden gönder.
Namespace Nedir? Ne Amaçla ve Nasıl Kullanılmaktadır?
Environment Nedir? Nasıl Kullanılır? (Docker Üzerinden Örneklendirme)
Environment = Ortam, Çevre ASPNETCORE_ENVIRONMENT NEDIR? İlgili uygulamanın hangi ortamda ayağa kalkacağını ifade eden bir environment değişkendir (variable). Uygulamada uygulamanın hangi environment da olduğuna dair bilgileri nasıl alabilirim? Docker ıza edilmiş herhangi bir Asp.Net Core uygulamasının bulunduğu container içerisine dışarıdan Environment değerlerini nasıl gönderebiliriz?
Secret Manager Tools İle Hassas Verilerin Korunması
Development ortamında kritik verileri SecretManager da tutuyoruz, geliştirmeyi hızlı bir şekilde yapmış oluyoruz. Production a aldığımızda kritik verileri Enviroment olarak verdiğimizden dolayı riski minimize etmiş oluyoruz. dağınık verileri girmektense yukarıdaki gibi değerleri çekip kullanabiliriz. Hızlı bir şekilde connectionstring i oluşturup kullanabiliriz.
