我正在使用SubSonic 3.0.0.4和ActiveRecord T4模板。 我正在进入OnSaving并获取即将保存的脏列列表。 我无法弄清楚的是如何获取每个脏列值。有人可以帮忙吗?
TIA - 迈克
答案 0 :(得分:0)
我没有找到任何直接获取脏列值的方法。
但你可以尝试反思来获得它。
尝试类似:
// item is the entity
List<IColumn> lst = item.GetDirtyColumns();
var res = from p in item.GetType().GetProperties()
where p.Name == lst[0].Name
select p.GetValue(item, null);