Veri Tabanı Seçimi ve Yapılandırması
#
Business Katmanı#
Startup SınıfıBusiness->Startup.cs sınıfına Autofac için gerekli olan Register işlemi burada konfigüre edilir. Burası aynı zamanda Development, Staging, Production ortam değişkenlerinin yönetildiği yerdir. (Ortam değişkenlerinin detayı için bkz. Web Api Projesini Çalıştırma) Tüm ortam değişkenleri için konfigürasyon DevArchitecture Code Generator tarafından tanımlanır.
Bu sınıf aynı zamanda sistemin hangi veri tabanı ile çalışacağını belirlemek için de kullanılır.
#
ConfigureDevelopmentServices MetoduConfigureDevelopmentServices metodu ön tanımlı olarak InMemoryDb ile çalışacak şekilde konfigüre edilmiştir. Herhangi bir değişiklik yapılması gerekmemektedir.
#
ConfigureStagingServices MetoduConfigureStagingServices metodu ön tanımlı olarak PostgreSql ile çalışacak şekilde konfigüre edilmiştir. Download PostgreSql
MsSql kullanılmak istenirse aşağıdaki şekilde kullanılır. Download MsSql
#
ConfigureProductionServices MetoduConfigureProductionServices metodu ön tanımlı olarak PostgreSql ile çalışacak şekilde konfigüre edilmiştir. Download PostgreSql
MsSql kullanılmak istenirse aşağıdaki şekilde kullanılır. Download MsSql
author: Kerem VARIŞ