34 get {
return GetProperty<string>(DataProperty); }
35 set { SetProperty<string>(DataProperty, value); }
41 get {
return GetProperty<string>(RootDataProperty); }
42 set { SetProperty<string>(RootDataProperty, value); }
48 get {
return GetProperty(StatusProperty); }
58 LoadProperty(StatusProperty,
"Created");
64 LoadProperty(StatusProperty,
"Fetched");
70 LoadProperty(StatusProperty,
"Inserted");
76 LoadProperty(StatusProperty,
"Updated");
82 LoadProperty(StatusProperty,
"Deleted");
This is the base class from which most business objects will be derived.
Maintains metadata about a property.
static Child GetChild(IChildDataPortal< Child > childDataPortal)
static Child NewChild(IChildDataPortal< Child > childDataPortal)
override void Child_Create()
Interface defining the members of the child data portal type.
object CreateChild(params object[] criteria)
Called by a factory method in a business class to create a new object, which is loaded with default v...
object FetchChild(params object[] criteria)
Called by a factory method in a business class to retrieve an object, which is loaded with values fro...
@ Serializable
Prevents updating or inserting until the transaction is complete.