我有兩個類:表達式樹轉換
class Customer
{
public string Fullname { get; set; }
public string Lastname { get; set; }
public int Age { get; set; }
}
和
class CustomerDTO
{
public string Fullname { get; set; }
public string Lastname { get; set; }
public int Age { get; set; }
}
現在我已經各層之間傳遞的expressiontree Expression<Func<Customer, bool>> expression
,我可以將其轉換爲Expression<Func<CustomerDTO, bool>> expression
,以便能夠使用它,因爲它會給編譯時間錯誤!
在此先感謝
任何機會,你可以用一個接口,而不是類的?不知道我自己,只是一個建議。 – Lazarus 2010-08-12 11:26:21
即'Expression>表達式'Customer和CustomerDTO然後實現該接口。 –
Lazarus
2010-08-12 11:32:11
我不能這樣做,因爲這導致第一類生成,我可以強制它實現一個接口! – Stacker 2010-08-12 11:39:59