我有两个类:表达式树转换
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