儘管看起來很簡單,但這是一個非常複雜的問題。我想我必須遍歷整個表達式樹,除非有人知道更好的方法。遍歷Linq表達式來設置屬性字段的值
比方說,我有一個用戶對象
class User
{
public UserAccount Account {get;set;}
}
class UserAccount
{
public Name {get;set;}
}
var user = new User() { Account = new UserAccount()};
我怎麼能使用LINQ表達式來設置名稱的屬性
SetValue(c => c.Account.Name, "Test");
這與ASP.NET有什麼關係? – 2010-09-02 06:36:10
我正在使用asp.net的事實 – Kyle 2010-09-02 06:43:21