2011-04-27 82 views
1

我有兩個實體頁面和用戶。
頁面有一個屬性用戶idmvc3模型問題

在頁面的創建我有這樣的代碼

ViewBag.UserId = new SelectList(db.Users, "Id", "FirstName"); 

,但我想展示給用戶的名字+「」 +姓氏 我嘗試添加一個全名屬性到用戶模型

public virtual string FullName() 
    { 
     return FirstName + " " + LastName; 
    } 

和更改代碼以

ViewBag.UserId = new SelectList(db.Users, "Id", "FullName"); 

但後來我得到一個錯誤

「System.Data.Entity.DynamicProxies.User_EA60FEF07DE73591E6CDB805AD4C97662C5746A392A085CE7E70AA1B78B0DD78」不包含名爲「全名」的屬性。

回答

3

您的全名是方法而不是屬性。

嘗試

public virtual string FullName { 
    get { return FirstName + " " + LastName; } 
}