Public Member Functions | |
ParentEntity () | |
DO NOT USE in UI - use the factory method instead More... | |
ParentEntity () | |
DO NOT USE in UI - use the factory method instead More... | |
Public Member Functions inherited from Csla.BusinessBase< ParentEntity > | |
override string | ToString () |
Returns a text representation of this object by returning the GetIdValue value in text form. More... | |
T | Clone () |
Creates a clone of the object. More... | |
T | Save () |
Saves the object to the database. More... | |
T | Save (bool forceUpdate) |
Saves the object to the database, forcing IsNew to false and IsDirty to True. More... | |
async Task< T > | SaveAsync () |
Saves the object to the database. More... | |
async Task< T > | SaveAsync (bool forceUpdate) |
Saves the object to the database. More... | |
async Task | SaveAndMergeAsync () |
Saves the object to the database, merging any resulting updates into the existing object graph. More... | |
async Task | SaveAndMergeAsync (bool forceUpdate) |
Saves the object to the database, merging any resulting updates into the existing object graph. More... | |
Static Public Member Functions | |
static ParentEntity | NewParentEntity (IDataPortal< ParentEntity > dataPortal) |
static ParentEntity | GetParentEntity (int ID, IDataPortal< ParentEntity > dataPortal) |
static void | DeleteParentEntity (int ID, IDataPortal< ParentEntity > dataPortal) |
Static Public Attributes | |
static PropertyInfo< int > | IDProperty = RegisterProperty<int>(c => c.ID) |
static PropertyInfo< string > | DataProperty = RegisterProperty<string>(c => c.Data) |
static PropertyInfo< ChildEntityList > | ChildrenProperty = RegisterProperty<ChildEntityList>(p => p.Children) |
Protected Member Functions | |
override void | AddBusinessRules () |
void | DataPortal_Create ([Inject] IChildDataPortal< ChildEntityList > dataPortal) |
void | DataPortal_Fetch (object criteria, [Inject] IChildDataPortal< ChildEntityList > dataPortal) |
void | DataPortal_Insert () |
void | DataPortal_Update () |
void | DataPortal_DeleteSelf () |
void | DataPortal_Delete (object criteria) |
override void | AddBusinessRules () |
void | DataPortal_Create ([Inject] IChildDataPortal< ChildEntityList > childDataPortal) |
void | DataPortal_Fetch (object criteria, [Inject] IChildDataPortal< ChildEntityList > childDataPortal) |
void | DataPortal_Insert () |
void | DataPortal_Update () |
void | DataPortal_DeleteSelf () |
void | DataPortal_Delete (object criteria) |
Protected Member Functions inherited from Csla.BusinessBase< ParentEntity > | |
virtual object | GetIdValue () |
Override this method to return a unique identifying value for this object. More... | |
virtual async Task< T > | SaveAsync (bool forceUpdate, object userState, bool isSync) |
Saves the object to the database. More... | |
virtual void | OnSaved (T newObject, Exception e, object userState) |
Raises the Saved event, indicating that the object has been saved, and providing a reference to the new object instance. More... | |
Properties | |
string | NotUndoable [getset] |
int | ID [get] |
string | Data [getset] |
ChildEntityList | Children [get] |
override bool | IsDirty [get] |
Properties inherited from Csla.BusinessBase< ParentEntity > | |
EventHandler< Csla.Core.SavedEventArgs > | Saved |
Event raised when an object has been saved. More... | |
Additional Inherited Members | |
Static Protected Member Functions inherited from Csla.BusinessBase< ParentEntity > | |
static PropertyInfo< P > | RegisterProperty< P > (PropertyInfo< P > info) |
Indicates that the specified property belongs to the business object type. More... | |
static PropertyInfo< P > | RegisterProperty< P > (string propertyName) |
Indicates that the specified property belongs to the business object type. More... | |
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression) |
Indicates that the specified property belongs to the business object type. More... | |
static PropertyInfo< P > | RegisterProperty< P > (string propertyName, RelationshipTypes relationship) |
Indicates that the specified property belongs to the business object type. More... | |
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression, RelationshipTypes relationship) |
Indicates that the specified property belongs to the business object type. More... | |
static PropertyInfo< P > | RegisterProperty< P > (string propertyName, string friendlyName) |
Indicates that the specified property belongs to the business object type. More... | |
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression, string friendlyName) |
Indicates that the specified property belongs to the business object type. More... | |
static PropertyInfo< P > | RegisterProperty< P > (string propertyName, string friendlyName, P defaultValue) |
Indicates that the specified property belongs to the business object type. More... | |
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression, string friendlyName, P defaultValue) |
Indicates that the specified property belongs to the business object type. More... | |
static PropertyInfo< P > | RegisterProperty< P > (string propertyName, string friendlyName, P defaultValue, RelationshipTypes relationship) |
Indicates that the specified property belongs to the business object type. More... | |
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression, string friendlyName, P defaultValue, RelationshipTypes relationship) |
Indicates that the specified property belongs to the business object type. More... | |
static MethodInfo | RegisterMethod (string methodName) |
Registers a method for use in Authorization. More... | |
static MethodInfo | RegisterMethod (Expression< Action< T > > methodLambdaExpression) |
Registers a method for use in Authorization. More... | |
Definition at line 17 of file csla.netcore.test/DataBinding/ParentEntity.cs.
Csla.Test.DataBinding.ParentEntity.ParentEntity | ( | ) |
DO NOT USE in UI - use the factory method instead
<remaks> this constructor is public only to support web forms databinding /remaks>
Definition at line 74 of file csla.netcore.test/DataBinding/ParentEntity.cs.
Csla.Test.DataBinding.ParentEntity.ParentEntity | ( | ) |
DO NOT USE in UI - use the factory method instead
<remaks> this constructor is public only to support web forms databinding /remaks>
Definition at line 74 of file Csla.test/DataPortal/ParentEntity.cs.
|
protected |
Definition at line 60 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
protected |
Definition at line 60 of file Csla.test/DataPortal/ParentEntity.cs.
|
protected |
Definition at line 120 of file Csla.test/DataPortal/ParentEntity.cs.
|
protected |
Definition at line 102 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
protected |
Definition at line 146 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
protected |
Definition at line 164 of file Csla.test/DataPortal/ParentEntity.cs.
|
protected |
Definition at line 138 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
protected |
Definition at line 156 of file Csla.test/DataPortal/ParentEntity.cs.
|
protected |
Definition at line 130 of file Csla.test/DataPortal/ParentEntity.cs.
|
protected |
Definition at line 112 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
protected |
Definition at line 122 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
protected |
Definition at line 140 of file Csla.test/DataPortal/ParentEntity.cs.
|
protected |
Definition at line 130 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
protected |
Definition at line 148 of file Csla.test/DataPortal/ParentEntity.cs.
|
static |
Definition at line 95 of file Csla.test/DataPortal/ParentEntity.cs.
|
static |
Definition at line 90 of file Csla.test/DataPortal/ParentEntity.cs.
|
static |
Definition at line 85 of file Csla.test/DataPortal/ParentEntity.cs.
|
static |
Definition at line 44 of file Csla.test/DataPortal/ParentEntity.cs.
|
static |
Definition at line 38 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
static |
Definition at line 31 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
get |
Definition at line 45 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
getset |
Definition at line 39 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
get |
Definition at line 32 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
get |
Definition at line 50 of file csla.netcore.test/DataBinding/ParentEntity.cs.
|
getset |
Definition at line 25 of file csla.netcore.test/DataBinding/ParentEntity.cs.