我創建了兩個實體,它們具有導航屬性。來自兩個實體的訪問屬性
var list = from u in storeDB.Users
join a in storeDB.Accounts
on u.Id equals a.Id
select new { u, a };
,如果我做了
foreach(user in list){
<span>user.Name, user.Money</span>
}
它不工作。我的問題是如何顯示兩個表的結果屬性的內容,即連接的內容?
Users: has Name, Id
Accounts: has Id, Money
我以前試過,但它標誌着一個服務器錯誤「對象」不包含「名稱」 – bb2 2011-03-23 21:44:44
@ BB2的定義 - 這是MVC(2或3)?或網頁表單?如果MVC模型的類型是什麼?如果你使用的是MVC2,你可能需要一個強類型視圖和一個視圖特定的模型,該模型具有你想要的視圖屬性。而不是選擇一個匿名對象,選擇特定於視圖的模型,並設置您的用戶/帳戶對象的屬性。 – tvanfosson 2011-03-23 23:11:48
ASP MVC 3,是的,我剛剛讀到這個。我必須創建一個ViewModel,謝謝! – bb2 2011-03-24 05:49:19