Akal Tech - Quick Objects Data Source for ASP.NET
| Author |
|
| Company |
Akal Tech |
| Source Code Available |
Yes |
| License Type |
Free |
| Submitted On |
May 22, 2008 |
| Updated on |
May 30, 2008 |
| .NET Framework |
2.0, 3.0 |
| Cost |
$ 0 |
Description
Quick Objects Data Source For ASP.NET is a powerful and very flexible control. The control extends the power of the Business Logic Framework and the developer can perform complex searches, inserts, updates, deletes without writing a single line of code. The Data Source control allows the developer to have complete granular control (just like the business logic framework) and the developer can control the visibility of the fields, control what fields will be used in insert or update. It automatically leverages any customized logic that a developer may have applied to the business objects. It also extends a full event model allowing the developer to gain more control of the underlying business object at various stages or during the execution of different commands.
The Data Source control automatically utilizes the paged query support of the Business Logic Framework and extends the same power to all data bound controls that support paging. The Data Source control parameters support all the standard parameter types available in standard ASP.NET Data Source controls, and adds a new parameter type. The new parameter type allows you to attach a parameter to a property on the page or user control.
Quick Objects Data Source component can work in disconnected mode as well and if the underlying business object's state is changed to disconnected, all the insert/update/delete commands can be held locally and the changes can be sent to the database at a later time. In addition by capturing the data source events, further control can be excersized on the underlying business objects including creating joins with other objects and specifying additional criteria.
The data source control is included with the Business Logic Framework and available in two editions i.e Community (Free), Professional (Paid)
Community Edition of Business Logic Framework is a free Object Relational Mapping and code generation tool along with very powerful and reusable libraries.
Syntax Example
| 1 | <QODS:QuickObjectsDataSource ID="QuickObjectsDataSource1" runat="server" AllFieldsVisible="NotSet" CaseType="None" EnableConcurrencyManager="False" MaxRecords="-1" MoreResults="NotSet" OnlyDistinct="NotSet" PartialTextMatch="NotSet" TranslateTimeZones="NotSet" SelectMethod="Find" TypeName="QuickObjects.ObjectBase.BusinessLogicLayer.Products"> |
| 2 | <SelectParameters> |
| 3 | <QODS:QuickObjectsParameter Name="ProductData" Type="Object" Visible="No" /> |
| 4 | <QODS:QuickObjectsParameter DefaultValue="True" Name="IsActive" Type="Boolean" UseInSearch="Yes" Visible="No" /> |
| 5 | </SelectParameters> |
| 6 | </QODS:QuickObjectsDataSource> |
Screenshots
Reviews
Submit a review