Entity Framework - Code First Kullanımı

Entity Framework'teki 3 yaklaşımdan birisi olan Code First yapısı ile veri tabanı için modelimizi oluşturabiliriz.

Code First ile veritabanımızı kod yazarak oluştururuz.Tabloları, kolonları hatta ilişkileri kod ile belirtiriz. Bu teknik, veritabanı arayüzü ile uğraşmak istemeyip, kod ile veri tabanını yönetmek isteyenler geliştiriciler için idealdir.

Db First'te daha önceden oluşturmuş olduğumuz veri tabanımızın modelini oluştururken, Code First ile kodlama yaparak sıfırdan bir veritabanı oluştururuz.

Class: Veri tabanımızdaki tablolarımızı ifade eder içerisinde kolon adları ve ilişkileri belirtiriz.

Property: Veri tabanımıza ait olan tablolara ait kolonları temsil eder.

Context sınıfı ise Veri tabanı bağlantısını kurabileceğimiz yapı olup tablolarımızı DbSet türünden bir List property ile oluşturabiliriz.


Yorumlar