Quick Objects - Quick Objects Features

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:

    The working woman may be quick to see any problems with children as her fault because she isn’t as available to them. However, the fact that she is employed is rarely central to the conflict. And overall, studies show, being employed doesn’t have negative effects on children; carefully done research consistently makes this clear.
    Grace Baruch (20th century)

    But what is classification but the perceiving that these objects are not chaotic, and are not foreign, but have a law which is also the law of the human mind?
    Ralph Waldo Emerson (1803–1882)

    The features of our face are hardly more than gestures which force of habit made permanent. Nature, like the destruction of Pompeii, like the metamorphosis of a nymph into a tree, has arrested us in an accustomed movement.
    Marcel Proust (1871–1922)