ORM (Object Relational Mapping)

ORM (Object Relational Mapping)

ORM nedir?

ORM, veritabanında oluşturulan her bir nesneye (tabloya) karşılık uygulama tarafında bir nesne oluşturma işidir. Bu işlem bazı Frameworklerde ara yazılımlar sayesinde (ORM Tools), bazı frameworklerde ise elle gerçekleştirilmektedir.

Bir örnek ile inceleyelim:


Diyagramın Microsoft SQL Server'de tablolarını oluşturalım.



Şimdi bu diyagramı visual studio'ya aktaralım




Visual Studio'ya nasıl aktarıldığını daha sonra ayrı sayfada yazarım. Şimdi bu tabloların C# karşılığını görelim... DB'nin nesneye yönelik bir dille yazılmış hali ORM olmaktadır. 











Yorumlar

Bu blogdaki popüler yayınlar

Python'da Liste İçin Varyans, Standart Sapma, Ortalama, Minimum bulma, Maksimum bulma

Veritabanı Yönetim Sistemleri

Python'da Görüntü İşleme - Resmi Siyah Beyaz Yapma