codefirst ile neden uğraşıyorsun ki hocam
işler biraz daha karışık ama

neyse
burada çok detay var
https://msdn.microsoft.com/en-us/data/dn468673
adım adım uygula.. öncelikle bu proje üzerinden gidip yapmaya çalış, başarabildikten sonra kendi projene uygularsın..
mantık olarak oluşturduğun direk db class ı üzerinden erişim yapıyorsun
http://stackoverflow.com/a/25429030
burada basit bir örnek var..
ama en temizi bana göre dbfirst yaklaşımı ya da en azından ben hep bu şekilde kullanıyorum.. Tabi codefirst de çok favori bir kullanıma sahip ama direk db üzerinden gitmek ado.net den gelen bir alışkanlık bende