我正在使用Telerik Entity框架,我正在寻找一些方法/功能,通过它我可以获得修改后的实体的新(当前)值,
因为我已经可以通过这样做获得修改过的实体的旧值...
IEnumerable<string> modifiedFields = _context.GetMemberNames(_entityName, Telerik.OpenAccess.ObjectState.Dirty);
foreach (var array in modifiedFields)
MessageBox.Show("OLD = " + _context.GetOriginalValue<string>(_entityName, array) );
如何获得新值,任何建议?
答案 0 :(得分:0)
以下扩展方法从Telerik数据访问中的实体对象返回新值
_entityName.FieldValue<string>(nameOfPersistentField)
返回给定持久化实例的命名持久字段的值。