SubSonic 3 - Получить значения из грязных столбцов - PullRequest
0 голосов
/ 13 июля 2010

Я использую SubSonic 3.0.0.4 с шаблонами ActiveRecord T4. Я подключаюсь к OnSaving и получаю список грязных столбцов, которые собираются сохранить. То, что я не могу понять, как получить значения каждого из грязных столбцов. Может ли кто-нибудь помочь?

TIA - Майк

1 Ответ

0 голосов
/ 13 июля 2010

Я не нашел прямого способа получить значение грязного столбца.

Но вы можете попробовать отражение, чтобы получить его.

Попробуйте что-то вроде:

// 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);
...