Edit a project (use case) 362
Edit a resource (use case) 363
edit levels, tracking for child objects 214
n-Level undo functionality and 234
OnInsert method and 236
editable objects
child collections 447-451
child objects 418, 437-441
root collections 443-447
root objects 416, 431-437
updating 416-421
EditLevel property (UndoableBase class) 198
EditLevelAdded property (BusinessCollectionBase class) 236, 242
EnableViewState property (.NET)
DataGrid controls 594, 608, 624
ListBox control 623
encapsulation 26, 38,
preserving 64-66, 264
EndEdit method (IEditableObject) 83, 216-218
Enqueue method (BatchQueueService class) 723, 735
Enterprise Manager tool 328, 384
PTracker security and 400
Enterprise Services (COM+) 143-152, 149
disadvantages of 93
Project objects and 470
running transactional DataPortal in 278, 292, 306-310
ServicedDataPortal and 581
using indirectly 148
when to use 483
envelopes, SOAP and 647, 649
Equals method (.NET) 425, 433
events 57, 81-83
inheritance and 182
EventTrackingEnabled attribute 150
Enterprise Services and 310
Exception class (.NET) 302
Execute method
BatchEntry class 715, 734
IBatchEntry 716, 719, 745
ExecuteNonQuery method (SqlCommand class, ADO.NET) 172
ExecuteReader method (SqlCommand class, ADO.NET) 168
Extension property (Message class) 730
external applications, security and 8