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:
“Him, the vindictive rod of angry justice
Sent, quick and howling, to the centre headlong;
I, fed with judgements,in a fleshy tomb, am
Buried above ground.”
—William Cowper (17311800)
“Culture relates to objects and is a phenomenon of the world; entertainment relates to people and is a phenomenon of life.”
—Hannah Arendt (19061975)
“Each reader discovers for himself that, with respect to the simpler features of nature, succeeding poets have done little else than copy his similes.”
—Henry David Thoreau (18171862)