Реферат: Введение в ObjectSpaces

Отложенная загрузка данных

Отложенная загрузка данных – это очень полезная возможность, реализованная в ObjectSpaces. Правда, использование этой функциональности омрачается ее недостаточной “прозрачностью”. Это значит, что в случае, когда необходимо подгружать зависимые классы по требованию, придется модифицировать исходный код. К счастью, модификации незначительны.

public class Customer

{

public string CustomerID;

public string Name;

public string Company;

public string Phone;

public string Fax;

// Для отложенной загрузки списка заказов необходимо перейти

// от использования ArrayList к использованию специального класса из

// ObjectSpaces – ObjectList.

public ObjectList Orders = new ObjectList();

}

public class Order

{

private int _orderID = 0;

public int OrderID

{

get {return _orderID;}

}

public DateTime OrderDate;

public DateTime RequiredDate;

public DateTime ShippedDate;

public Decimal Freight;

public int EmployeeID;

// Дляотложеннойзагрузкикласса Customer, мыменяемтипполяс Customer

// на ObjectHolder. Именно ObjectHolder будет отвечать за подгрузку нужных

// данных.

К-во Просмотров: 839
Бесплатно скачать Реферат: Введение в ObjectSpaces