Ana içeriğe geç

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 Metodu#

ConfigureDevelopmentServices metodu ön tanımlı olarak InMemoryDb ile çalışacak şekilde konfigüre edilmiştir. Herhangi bir değişiklik yapılması gerekmemektedir.

ConfigureStagingServices Metodu#

ConfigureStagingServices 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 Metodu#

ConfigureProductionServices 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Ş