C# 如何通过操作获得指定的字段和值<;T>;? public int更新(Action updateAction,Expression) 更新(m=>{m.电子邮件=”sample@abc.com“m.FullName=“jim green”},m=>m.UserID==1);

C# 如何通过操作获得指定的字段和值<;T>;? public int更新(Action updateAction,Expression) 更新(m=>{m.电子邮件=”sample@abc.com“m.FullName=“jim green”},m=>m.UserID==1);,c#,orm,C#,Orm,我封装了用于更新表中指定字段的底层方法,因此我使用了操作,我希望通过操作获得分配的字段,然后在字典集合中提取字段名和字段值,可以使用什么方法获得我想要的结果 Dictionary Dictionary collection能否详细说明您的问题,特别是您所说的“通过操作获取指定字段,然后在Dictionary Dictionary collection中提取字段名和字段值”部分?我想获取操作中出现的“Email”和“FullName”字段,m=>{m.Email="sample@abc.com“m

我封装了用于更新表中指定字段的底层方法,因此我使用了操作,我希望通过操作获得分配的字段,然后在字典集合中提取字段名和字段值,可以使用什么方法获得我想要的结果

Dictionary Dictionary collection能否详细说明您的问题,特别是您所说的“通过操作获取指定字段,然后在Dictionary Dictionary collection中提取字段名和字段值”部分?我想获取操作中出现的“Email”和“FullName”字段,m=>{m.Email="sample@abc.com“m.FullName=“吉姆·格林”}方法
Update
执行一个操作,
m
在调用
updateAction
之前是未知的。字典从何而来?我想获取字段名和字段值,并将其放入字典,将创建字典实例,字典不是点,它只是存储字段的集合名称和字段值,关键是如何通过操作获取字段名称和字段值
public int Update(Action<T> updateAction, Expression<Func<T, bool>> exp)

Update(m => { m.Email = "sample@abc.com"; m.FullName = "jim green"; }, m=>m.UserID==1);