2012-11-26 13 views
0

我在我的數據庫中的user表看起來像這樣:爲什麼在使用實體框架時無法訪問外鍵字段的值?

public class tblUser{ 
    public int id{ get; set; } 
    public string name{ get; set; } 
    public int? customer_id{ get; set; } 
} 

上有customer_id列鏈接到tblCustomers表在那裏我可以得到擴展信息的外鍵,如果用戶實際上是在一個顧客。

當我使用LINQ到SQL對象,我用來確保用戶是有聯繫的客戶通過測試customer_id.HasValue,但現在已經改爲實體框架,我甚至不能看到customer_id財產 - 我我做錯了什麼?

感謝

回答

3

實體數據模型嚮導讓您選擇在模型中包含外鍵列。 這是默認關閉。

+1

...以及該項目需要以.NET Framework 4.0爲目標:)謝謝 – Jimbo