Entity Framework Ders 21 Code First Kullanımı

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Udemy'de bulunan kurslarımızı indirimli fiyatlarımız ile almak için :)

MurattYucedag
Автор

Pluralize seçeneği veritabanından gelen sınıfların projemizde bulunan sınıflarla çakışmaması için isimlerinin sonuna (s) eklinerek yapılan farklilaştırmadır. Pluralize- kelime karşıtı olarak çoğullaştırma demektir, yani birden fazla iş atamasi gibi düşünülebilir.

sedamarangoz
Автор

C# dilinde Entity Framework'un Code First yaklaşımını kullanırken "Pluralize" terimi, veritabanında oluşturulacak tablo isimlerinin otomatik olarak çoğul hale dönüştürülmesini ifade eder.

Varsayılan olarak, Entity Framework Code First, sınıf isimlerini çoğul hale dönüştürerek tablo isimlerini oluşturur. Örneğin, "Person" sınıfı, "People" tablosuna dönüştürülür. Bu, Code First'in tablo adlarını otomatik olarak oluşturmak için kullanılan varsayılan davranıştır ve bu işlem "Pluralize" olarak adlandırılır.

Ancak bazen, özel durumlarda veya tercihleriniz doğrultusunda tablo isimlerini çoğul yapmak veya çoğul yapmamak isteyebilirsiniz. Bu durumda, Entity Framework Code First ile kullanılan "Pluralize" işlemini devre dışı bırakabilir veya özelleştirebilirsiniz.

Entity Framework Code First'de "Pluralize" işlemini devre dışı bırakmak için, DbContext sınıfı içindeki OnModelCreating yöntemini geçersiz kılar ve satırını eklersiniz. Böylece, tablo isimleri çoğul hale dönüştürülmez ve sınıf isimleriyle aynı olur.

Özelleştirilmiş bir çoğullaştırma stratejisi kullanmak isterseniz, kendi IPluralizationService uygulamanızı oluşturabilir ve bu stratejiyi Entity Framework'e bildirebilirsiniz.

Bu şekilde, Entity Framework Code First ile tablo isimlerini çoğul hale dönüştürme veya dönüştürmeme konusunda daha fazla kontrol sahibi olabilirsiniz.

metehansozen
Автор

İlk defa izliyorum anlatımınız çok açıklayıcıymış en yakın zaman da udemy de bir kursunuzu almayı düşünüyorum ama biraz hızlı konuşuyorsunuz :)

omertayyipkoca
Автор

eğitimleriniz çok faydalı Murat hocam çok teşekkür ederiz, bu eğitimin devamını beklıyoruz iyi çalışmalar dilerim.

fatmaf
Автор

Entity Framework model isimlerinin sonuna s yani çoğul takısı takarak bunun bir veritabanı olduğunu anlaması için ve class ismi ile karışmaması için ama tabi iptalde edilebilir ben genelde veritabanı tabloların sonuna DT(DataTable) yazıyorum =)

sametokutan
Автор

Hocam programı defalarca farklı sürümlerde indirmeme rağmen entity packagesi bende görünmüyor. Araştırmalarım sonucunda net bir sonuca varamadım. Rica etsem aydınlatır mısınız?

RelaxingMusic-mopx
Автор

hocam ben asp web api de yazıyorum da bu connectionstrin tagların nereye yazıcam bende app.config yok entity takları yok

furkansarcan
Автор

Form üzerinde daha eğlenceli oluyor hocam

YunusEmreceran
Автор

App Config kismina yazilan kodun syntaksis mantiki varmi? Yoksa ezbere bir kodmu
(ne ise yaradigini bildim amma systaxsis farkli)

nihad
Автор

Hocam udemy-de ve ya burada Code first ile ilgili veb projesi dusunuyormusunuz? Olsa cok iyi olurdu..

nadirabbasov
Автор

providerName hata veriyor nasil duzeltebilirim ? tesekurler

kamenkaloyanov
Автор

Hocam Entity Framework'de Database First yaklaşımını kullansam sorun olur mu? Code First zorladı gibi

engincan
Автор

Plüralizm teknik karsiligi c# icin => var urunler=new List<Urunler>();

aslanharputlu