我的表达学习真的很基础,我有以下函数谓词
Func<RecordViewModel, Func<ReportModel, bool>> exp = rec => x => x.Firstname == rec.Firstname &&
x.Surname == rec.Surname;
var func = exp(new RecordViewModel() { Firstname= "Peter", Surname = "Jones" });
以下是我的模型和视图模型,
public class ReportModel
{
public string Firstname { get; set; }
public string Surname { get; set; }
}
public class RecordViewModel
{
public string Firstname { get; set; }
public string Surname { get; set; }
}
我想让表达式序列化为 ((ReportModel.Firstname == "Peter") AndAlso (ReportModel.Surname == "Jones"))。
非常感谢任何帮助,
阿波罗的战车
犯罪嫌疑人X
相关分类