Quick Objects Features
| Feature | Description | |
|---|---|---|
| Powerful Object Model | Complete data in a supported database is accessible via a powerful object model. Eliminates the need to write SQL statements or Stored procedures. | |
| Centralized Business Logic | The Business Logic Framework makes it very easy to centralize all the business logic. | |
| LINQ Support | LINQ can be used to specify select queries, and can also be used to specify criteria information for bulk delete or update operations. | |
| Code Generation | Designer application can be used to generate code for any of the supported databases. | |
| Customizable | Designer application allows for customization of various aspects of the generated code. | |
| Extensible | Code generation can be extended by adding custom templates. Generated code from the provided templates can be extended by plugging in partial classes with custom logic in them. | |
| Role Based Security/Permissions | Permission providers can be plugged in for excersizing granular control over objects and enfocing business rules. Virtually any type of role/permission storage can be supported easily. | |
| Disconnected Mode and Multi-level Sync | Objects can work in a disconnected mode and retain their changes for synchronization at a later stage. Synchronization can automatically take care of any relationships and primary key generations. | |
| Validation | Validation can be specified in the Designer application or in the code. | |
| Event Model | Comprehensive event model is available to take complete control over data operations or validations. | |
| Calculated Columns | Calculated columns can be created at multiple stages and they can also be specified using LINQ syntax. | |
| Strongly Typed Object Model | Entire database or selected objects can be strongly typed to gain full advantage of IntelliSense and compiler checking. | |
| BLOBs and XML Field Support | XML Fields and BLOBs are fully supported. | |
| Support for Complex Joins and Keys | All types of complex joins and keys are supported including Left, Right, and Outer joins. Keys with multiple columns are supported as well. | |
| Database Independent | Eliminates the need to write database specific code and the same code base can be used against any of the supported databases without a recompile. | |
| Stored procedures and Views | Supports Stored procedures and Views in a strongly typed manner. | |
| Works Without Code Generation | Business Logic Framework can also be used without generating code, and the schema can be specified at runtime as well. | |
| Transactions | Complete support for ADO.NET transactions. | |
| Medium Trust Support | Works directly in medium trust and does not use reflection. | |
| Server side and Virtual Paging | Depending on the underlying database server the objects can use server side paging or virtual paging to select only the requested rows. |
Read more about this topic: Quick Objects
Famous quotes containing the words quick, objects and/or features:
“Life is all memory except for the one present moment that goes by you so quick you hardly catch it going.”
—Tennessee Williams (19141983)
“A man is but a little thing in the midst of the objects of nature, yet, by the moral quality radiating from his countenance, he may abolish all considerations of magnitude, and in his manners equal the majesty of the world.”
—Ralph Waldo Emerson (18031882)
“It looks as if
Some pallid thing had squashed its features flat
And its eyes shut with overeagerness
To see what people found so interesting
In one another, and had gone to sleep
Of its own stupid lack of understanding,
Or broken its white neck of mushroom stuff
Short off, and died against the windowpane.”
—Robert Frost (18741963)