BLToolkit. Подгурзить поле Association
От: MAMOHT  
Дата: 15.01.13 06:52
Оценка: 1 (1)
Добрый день, уважаемые.
Подскажите, как лучше выкрутиться.

Есть некий класс:

    public class Project: Model
    {
        [MapField, PrimaryKey] public int RN;
        [MapField] public string Number; //номер программы
        [MapField] public string Name;
        [MapField] public int Ord;        

        [Association (ThisKey="unit_rn", OtherKey="RN")] //единица измерения
        public Unit unit;
        
        [MapField] public double Volume; //объем
                и т.д.
    }


Когда я читаю эти объекты из базы, то поле, отмеченное аттрибутом Association, естественно не загружается.

Как с минимальными затратами подтянуть поле из БД?
Например в теле такого цикла:
            List<Project> tmp = db.ExecuteList<Project>();
            
            foreach(Project t in tmp)
            {
                             t. ??????????
            }


Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.