當我在我的數據庫中具有PK/FK關係(int)的表以及實體框架設計器對它們進行建模時,看起來應該如此。我可以編寫下面的代碼,看起來好像它也能正常工作,但是當我運行代碼時,我在project.Status.StatusName上得到一個錯誤,說沒有將對象引用設置爲對象的實例。我想我的印象是,當你填充父實體時,框架填充了關聯的實體。實體框架 - 我如何使用實體關聯?
Dim db As New MyDbModel.MyDbEntities()
Dim project As MyDbModel.Project = (From p In db.Project Where p.ProjectID = 1).First
Response.Write(project.ProjectName)
Response.Write(project.Status.StatusName)
我有,我已經在這裏發表跟進的問題:http://stackoverflow.com/questions/384138/entity-framework-how-do-i-use-the-entity-relationships -in-我的擴展類 – EdenMachine 2008-12-21 05:37:12