Entity framework 4.0 daki projeyi EF 6.1'e taşıyorum ancak eskiden çalışan sorguların bazıları çalışmıyor. Yeni bir entity ekledikten sonra, eklediğim entity ile ilişkili bir property'den değer çekmeye çalıştığımda Null oluyor. Lazy loading enable olduğunda orası null olmamalı. Çünkü ben o property'e erişmeye çalıştığımda otomatik sorgu atıp çekmeli ancak yle olmuyor ne yazıkki. Soruyu stackoverflow dada sorum ancak oradaki elemanlar baya bi yanlış anladılar. User Entity: public partial class users { public int RID public string Name public Nullable<int> LangRef public virtual language language } Language Entity: public partial class language { public language public int RID public string Name public virtual ICollection<users> users } Test Code: test1Entities testEnt = new test1Entities ; users user = new users ; user. Name = "asd"; user. LangRef = 1;//That ID refer to English record in Language entity testEnt. users. Add ; testEnt. SaveChanges ; string lang = user. language. Name;//Should return "English". However language property seem null Model: herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

valla hocam ben de ne zaman code first de yeni bi column vs. eklesem db i baştan yaratmak zorunda kalıyorum, update-database vs yapsam da hata alıyorum yine de. çzüm bulamazsan sen de yle yap bence, dbdeki verileri aktarmak için sql scriptleri var otomatik aktaran... İnsan; insan olsaydı, insan olmazdı..