Зависает RegData
Добавлено: 16 июл 2008, 09:31
Использую отчеты с бизнес объектами на ActiveRecord:
Сами объекты выглядят примерно так:
Зависает вызов RegData, отжирает все память.
Как я понимаю виснет во время конвертации классов в таблицы датасета, похоже спотыкается на свойствах базового класса ActiveRecord.
Что делать?
Код: Выделить всё
Reports.Отчет r = new Reports.Отчет();
List pays = new List(CenterlData.Pay.FindAll());
r.RegData("data1", pays);
Код: Выделить всё
[ActiveRecord(Table = "Payments")]
public class Pay : ActiveRecordValidationBase
{
private int payid;
[PrimaryKey(PrimaryKeyType.Native)]
public int PayID
{
get { return payid; }
set { payid = value; }
}
private string name;
[Property]
public string Name
{
get { return name; }
set { name = value; }
}
......
}
Как я понимаю виснет во время конвертации классов в таблицы датасета, похоже спотыкается на свойствах базового класса ActiveRecord.
Что делать?