Veri tabanı Sql server tarafındaysa bu yaklaşım tercih edilir. Aslında Entity framework çıkmadan önce de bu yaklaşım vardı. Sonuçta önce sql server tarafında tablolar oluşturuluyor sonra da visual studio ile bağlantı kuruluyordu.
Veritabanı, visual studio üzerinden model kullanılarak oluşturulur. Kod ve sorgu yazmayı sevmiyorsanız bu yöntem tercih edilmeli. Model klasöründe class oluşturulur. Bu classlar aslında bizim tablolarımızdır.
Eğer sorgu yazmayı seviyorsanız bu model kullanılmalı. Bu yöntemde design yapmak yerine kodlama yapıyorsunuz. Bu yaklaşım ile tüm kontrol elinizde oluyor, diğer yaklaşımlardaki gibi arka tarafta otomatik kodlar üretilmiyor. Yazmış olduğunuz kodlar veritabanını oluşturacaktır.