【发布时间】:2016-01-06 13:52:10
【问题描述】:
我有一个private List<User> _userList = new List<User>();。 User 类中有许多属性,即FirstName, Email, .. 等。我想有选择地只更新_userList 中的一项
在我的类中考虑以下方法,我在其中传递包含更新值的 User 对象。
public void Save(User saveThis)
{
var user = _userList.FirstOrDefault(u => u.RowId == saveThis.RowId);
user = Mapper.DynamicMap<User>(saveThis);
}
由于User 上有很多属性,我正在使用 Automapper 进行分配。我不需要创建任何映射,因为源和目标是相同的类型。上面的代码也可以工作到调用 Automapper 的第二行。问题是我不知道如何把这个更新的对象user放回_userList类型的列表中
【问题讨论】:
标签: c# .net collections ienumerable