2013-02-21 111 views
0

我有我的asp.net項目中生成我的dbml類。sql to linq asp.net relations

我有一個名爲recepies的表和一個名爲components的表。

List<recepy> prods = db.recepies.Where(p => p.EndProd_id == id).ToList(); 

這是我用來從數據庫中獲取記錄的行。我得到我想要的記錄,所以這個命令工作得很好。

現在我想輸入我的屬性。沒有問題來輸入我的屬性,除非我想使用鏈接到另一個表的屬性。 在我的'recepies'表中,我使用了我的組件表中的Id。當我看着我的dbml時,鏈接就存在了。

平時我應該能夠通過行

recepy.components.Id 

除了「組件」來獲得屬性不存在財產......我做了什麼錯?

在此先感謝!

親切的問候

+0

你可以在你的問題中添加你的.dbml文件中的'recepy'和'component'定義嗎? – Alex 2013-02-21 12:58:45

回答

0

找到自己的答案..

原來,該表是需要一個主鍵的爲好。在我的桌子上並不是這樣。