BaseBusinessObject Class
Provides all the basic functionality needed by a business logic layer to communicate with a database to read/write and search for data.
BaseBusinessObject makes it very simple for the developer to create their own business logic classes that extend the BaseBusinessObject and utilize the extensive features of QuickObjects framework. BaseBusinessObject and other QuickObjects framework classes together provide a robust and easy to implement database independent business logic layer.
By extending BaseBusinessObject your business logic classes can utilize many built in features such as:
- Load a unique record into the business object properties.
- Insert a new record by assigning values to the business object properties
- Update an already loaded row.
- Perform complex searches without writing complex SQL.
- Get Paged record sets for high performance web applications without having to learn the complex techniques.
- Join various objects to retreive/update/insert records in a very flexible yet easy way.
- Define validation criteria on various fields by adding validators.
- Capture various events of the business object to further control and customize the behaviour.
| C# | |
|---|---|
[LicenseProviderAttribute(DeployLX.Licensing.v3.SecureLicenseManager)] [XmlRootAttribute()] [SerializableAttribute()] public class BaseBusinessObject : DatabaseObjectSQL, IBusinessObject | |
System.Object
Akal.QuickObjects.DBLibrary.DatabaseObject
Akal.QuickObjects.DBLibrary.DatabaseObjectSQL
Akal.QuickObjects.ObjectBase.BaseBusinessObject
Target Platforms: .NET Framework 1.1 or .NET Framework 2.0


~237.gif)


~237.gif)


~237.gif)


~237.gif)
~237.gif)
~237.gif)
~237.gif)
~237.gif)
~237.gif)
~237.gif)
~237.gif)

~237.gif)
~237.gif)
