一个轻量级的O/R Mapping Framework。 现在版本为2.0。2.1据称将完全支持WCF Remoting。
http://www.mindscape.co.nz/Products/LightSpeed/features.aspx
Rich domain model framework
Model objects inherit off LightSpeed Entity class, which implements important .NET model object interfaces: IEditableObject, INotifyPropertyChanged, and IDataErrorInfo.
Convention over configuration
LightSpeed uses conventions that mandate how particular aspects of your domain model should look. Being prescriptive in this way allows you to focus on the business problems at hand, freeing you from a large number of infrastructural concerns.
LINQ Provider
LightSpeed includes a rich and high performance LINQ implementation enabling developers to either query using LINQ operators or the traditional LightSpeed querying API.
Visual Studio designer integration
LightSpeed includes a rich design surface that is integrated directly into Visual Studio 2008. Either design your domain directly or drag and drop tables from the server explorer! Many features of LightSpeed can be directly leveraged through the designer which mades model development a breeze.
Domain-driven
LightSpeed uses concepts and patterns such as Entities, Value Objects, Unit of Work, Repository, Specification and Aggregates.
Small & fast
A single assembly less than 200KB in size.
Easy to use
The API has been designed to be as simple and easy to use as possible.
Rich validation
Validation rules apply at the entity level meaning each entity exposes a bindable errors collection.
Eager & lazy loading
No N+1 problem. Includes "named aggregates." That is, giving a name to particular eager load graph. Watch the screencast.
Efficient & safe data access
Uses efficient batching strategies and query optimization. Generated database commands are prepared using bound parameters improving performance and protecting against injection vulnerabilities.
Multiple database engine support
Currently MS SQL Server 2005, MySQL 5, PostgreSQL 8, SQLite 3 and Oracle 9 or higher (MS Provider and Oracle ODP Provider.)
Optimistic concurrency
Using row-level versioning.
Generics & nullable types
LightSpeed fully supports generic and nullable types.
System.Transactions support
Where supported by the .NET database provider.
State tracking & change notification
Automatically tracking whether an entity is new, has been modified or is a pending delete. Raises events when entity state changes. This is useful if using MVC/Observer patterns.
Commercially supported