Skip to content

8. Sonuç

Bu belgede, öncelikle Entity Framework 5 Code First (EF 5) ile tanıştık. Ardından, ORM ve NHibernate kullanan aşağıdaki uygulamayı taşıdık:

ORM ve EF 5'i kullanan aşağıdaki mimariye taşıdık:

Bu son mimariyi beş adet SGBD kullanarak oluşturduk. SGBD arasında taşınabilirlik her zaman %100 olmasa da, yine de son derece tatmin ediciydi.

Bazı ilkeler öğrendik:

  • incelediğimiz tüm SGBD'lerde birincil anahtar değerlerini otomatik olarak oluşturmak için bir çözüm mevcuttur;
  • veritabanındaki varlıklara erişimdeki eşzamanlılığı yönetmek için, tetikleyicilerle otomatik olarak artırılan bir tamsayı sütununun herkes tarafından kabul edilen bir çözüm olduğu görülüyor;
  • Lazy Loading modundayken, varlıkların kendilerine bağlı yabancı anahtar değerlerini kapsüllemesi önemlidir. Bu, daha sonra varlığın bağımlılıklarını veritabanından almayı mümkün kılar.