C# EF Core Default Guid

Yusuf Polat
By -
0

🔍 Sorun: EF Core ile Code First yapısında SQL’de varsayılan bir GUID oluşturmak istiyordum ve bunu başaramıyordum.

💡 Çözüm:

  1. İlk olarak, model kısmınızda (veritabanı tablosunun alanlarını belirlediğiniz Entity kodunuzda) GUID alanını ekleyin.

  2. GUID alanının varsayılan değerini Guid.NewGuid(); olarak belirleyin.

  3. Migration oluşturun.

  4. Oluşan Migration sınıfının içine gidin ve aşağıdaki alanı göreceksiniz:

    defaultValue: new Guid("00000000-0000-0000-0000-000000000000")
    
  5. Bu alanı aşağıdaki şekilde değiştirin:

    defaultValueSql: "NEWID()"
    
  6. Update-Database komutunu çalıştırın.

Bu kadar! Artık GUID alanınız SQL’de varsayılan olarak NEWID() ile oluşturulacaktır. Kolay gelsin! 😊


Yorum Gönder

0Yorumlar

Yorum Gönder (0)

#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Learn more
Ok, Go it!