有一個問題,我需要幫助您使用LINQ to SQL和實體框架(我正在使用Visual Studio 2010)的數據查詢。使用LINQ to SQL和實體框架使用外鍵查詢數據?
我有三個表:
tblNewsDetails
tblNewsCategories
tblNewsInCategories
(見圖1,如下圖)
現在,我想要檢索記錄在tblNewsDetails
表中,條件爲CategoryId=1
,如下圖所示。
但是NewsID
和CategoryId
在tblNewsInCategories
表中有兩個外鍵。我沒有看到他們,我不知道如何在我的代碼中使用它們。
此外,我的代碼有錯誤,如下圖所示。
http://img.tamtay.vn/files/photo2/2010/5/28/10/962/4bff3a3b_1093f58f_untitled-1.gif
我真的懷疑你正在同時使用LINQ to SQL *和* Entity Framework ...你可能使用Linq來實體,而不是LINq來SQL – 2010-05-28 08:18:07