LightSpeed
Home Page
Categories: Object-relational mapping
Author: Mindscape
Latest version: 2.1
Added 2007-10-03Updated 2009-01-26
Convention-over-configuration based domain model framework.
LightSpeed employs patterns from domain-driven design such as Repository, Unit of Work and Value Object.
Features include:
- Convention over configuration: no mapping files and minimal attributes
- Supports idiomatic .NET domain models: Validation, data binding, property change notification
- Uses LCG instead of reflection and smart query batching for performance
- Employs best practice patterns: Session-per-request, Unit of Work, etc.
- Supports caching including memcached
- Supports single table inheritance, value objects, generics, nullable types, optimistic concurrency and System.Transactions
- Database support for SQL Server, SQL Server Compact, Oracle, MySQL, PostgreSQL, SQLite, VistaDB and Firebird
- Full LINQ support to all supported databases
- Designed with testability in mind
- Soft Delete so that data is never deleted, just marked as deleted
- Polymorphic querying: querying types in your inheritance hierarchy made easier
- Support for nested units of work
- Debug Visualizer to aid generated SQL inspection
- Support for projections
- Visual Studio 2008 designer for modeling entities with database round tripping support
A free express version of LightSpeed is available.
 Built for .NET |
 Built for .NET 2 |
 Free or free version available |
 Source code provided |