Реферат: Введение в 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
|