ASP.NET Core 2.2 MVC üzerinde Postgresql Kurulumu ve Kullanımı

Categories .Net Core, ProgramlamaPosted on

Merhabalar, Bu yazımda .Net Core 2.2 üzerinde Postgresql kurulumu ve kullanımını anlatacağım.

Başlamadan önce cihazınızda .Net Core 2.2 ve Postgresql’in (11.2) yüklü olduğunu varsayıyorum. Ayrıca Postgresql yönetimi için pgAdmin kullanılmıştır. Cihazınızda bu gereksinimler yüklü değil ise;

.NET CORE İndirmek için tıklayınız.

Postgresql İndirmek için tıklayınız.

pgAdmin İndirmek için tıklayınız

Cihazınıza Postgresql’i kurduktan sonra yönetmek için pgAdmin aracını kurabilirsiniz. pgAdmin, Postgresql için yönetim paneli aracıdır. Ayrıca komut satırı ile uğraşmaktansa UI kontrolleri daha hızlı ve kolay olabilir.

Postgresql konusunda yeni iseniz veya pgAdmin kullanarak nasıl yeni server oluşturulur? pgAdmin kullanarak nasıl yeni veri tabanı oluşturulur? öğrenmek isterseniz şu yazımı okuyabilirsiniz.

:: Postgresql, PgAdmin Kullanarak Yeni Server ve Veritabanı Oluşturma

ASP.NET Core ile Postgresql kullanmak oldukça kolay. İlk önce uygulamanıza Postgresql nuget paketini eklemelisiniz. Yüklemeniz gereken paketler:

  • Npgsql.EntityFrameworkCore.PostgreSQL
  • Npgsql.EntityFrameworkCore.PostgreSQL.Design

Paketleri projenize yükledikten sonra oluşturmuş olduğunuz veri tabanı bilgilerini (connection string) appsettings.json dosyasına kayıt edin.

Veri tabanı erişim bilgilerini kayıt ettikten sonra Startup.cs dosyamızın ConfigureServices methoduna aşağıdaki kod satırlarını eklememiz gerekiyor.

Not : Daha önce ASP.NET Core 2 projenize Postgresql eklediyseniz ancak migrations yaparken aşağıdaki gibi bir hata alıyorsanız yukarıdaki kodda yer alan MigrationsAssembly kısmını projenize dahil etmeniz gerekmektedir.

ASP.NET CORE 2 Porojesine Postgresql eklemek bu kadar basit. Son olarak migrations işlemlerini yaparak veri tabanı tablolarınızı oluşturabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.