This project is read-only.

Features & Objectives

  1. Persistence: Entity.Net provides persistence to all the business objects.
  2. Database operations: Includes support to Fetch/Update/Insert objects.
  3. Automatic Transaction control: Creates a network of related objects and commits them to the database in one transaction.
  4. Two-way navigation: Facilitates simple two-way navigation directly from one object to another.
  5. Lazy loading: Allows lazy loading to address performance issues while loading big query results.
  6. Pre-fetching: Intelligent pre-fetching of objects to reduce database calls.
  7. Optimum performance: Uses the ADO.NET data-reader mechanism to fetch data, ensuring optimum performance.
  8. Avoids deadlock: Access to table during database transaction always follows a pre-defined order, greatly reducing the likelihood of database deadlock.
  9. Optimistic Concurrency control: For changed objects, timestamps are automatically verified to ensure the database table has not been updated since the start of business transaction.
  10. Automatic Version management: All database operations are candidate for version management. Human readable versions for better understanding.
  11. Object Query Language: Interactive Object Query Language to fetch/update/delete objects.
  12. Bulk operations: Support bulk operations (Add/Update/Delete) for faster operations.
  13. Inheritance: Supports inheritance for all persistent objects. All the child of and object tree are stored in same table.
  14. Custom adaptors: Extendable to all databases, through custom adaptors.
  15. Allows networks of objects to be fetched/updated/deleted from a single database call.
  16. Supports nullable columns.

Last edited Jan 10, 2010 at 6:18 AM by enggmayank, version 4


No comments yet.