NPersist Feature Guide

  • POCO Entities - POCO enabled by AOP.
  • Linq support
  • NPath queries - custom DSL for queries
  • Multi table mapped entities
  • Inheritance mapping
    • Single table inheritance.
    • Class table inheritance.
    • Concrete table inheritance.
  • Meta data mapping formats
    • XML
    • .NET Attributes
  • Relationship types
    • One-One
    • One-Many/Many-One
    • Many-Many
  • Inverse Property Management
    • Synchronization
    • Resolution
  • Lazy load on all fields (partially loaded objects)
  • Generic and non generic list properties
  • Databinding
  • Provider specific SQL generators
  • Identity Map
  • Consistent commits
  • Column level optimistic concurrency
  • Commit regions
  • Conflict detection on refresh
  • Conflict resolution
  • Cascade creates and deletes
  • Lifecycle events
  • Consistency enforcement
    • Read
    • Write
  • Per query load spans
  • Validation
  • Topological sort
  • Anti-deadlock strategies
  • Shared cache for read-only objects
  • Transactional cache
  • Reference removal to deleted objects
  • Multi level object caching
  • Persistence to Xml documents
  • Persistence to Web Service
  • Null value management (.NET 1.1)
  • Pluggable architecture

Last edited Feb 23, 2008 at 5:44 AM by Roggan, version 8

Comments

No comments yet.