Mindscape LightSpeed is a high performance, enterprise level object relational mapping framework. Designed to save developers time and help deliver rock solid solutions, LightSpeed has helped thousands of developers. Try it today and experience the difference!
Key features
- LINQ Support
LightSpeed includes LINQ support when targeting .NET 3.5 meaning you can leverage either the built in LINQ-to-LightSpeed querying model or the traditional LightSpeed querying model. This feature effectively enables LINQ to MySQL, LINQ to PostgreSQL, LINQ to SQLite, LINQ to DB2, LINQ to VistaDB, LINQ to FirebirdDB, LINQ to Sql Server and LINQ to Oracle. - Rich domain model designer
Designing your model couldn't be easier with the rich Visual Studio integrated design surface (both VS 2008 and VS 2010). Create entities, drag and drop tables from your database, add rich validation and round-trip updates to and from your database. You'll be up an running in minutes! Read more about the designer here. - Convention Over Configuration
LightSpeed does away with verbose XML configuration and mapping files in favor of a simple, consistent set of conventions for how domain objects should be built. This approach increases agility by both minimizing unnecessary duplication, and, by providing a consistent set of patterns for how the domain model is represented. Conventions can be overriden as desired however the initial state means that developers can get up and running faster than ever before. - Small & Lightning Fast
LightSpeed is designed to be fast. It employs several advanced performance enhancing techniques such as dynamic methods (LCG) instead of reflection, multi-reader eager loading, lazy loading and optimized query batching. - Employs Best Practice Patterns
LightSpeed uses patterns from domain-driven design including Repository,Unit of Work, Entity, Value Object and Specification. - Designed for Testability
LightSpeed is designed with testability in mind. It allows for mocking of key interfaces along with built-in support for transactional testing. Additionally, dues to LightSpeed's transparent support for multiple databases, unit testing can be performed against a small local database such as SQLite. - Supports all the databases you need
LightSpeed supports many databases and not only in the core product. All databases support LINQ querying, Visual Studio Designer designer support for updating the database and detecting changes. See below for a complete list. - Performance features
LightSpeed supports many features for improving the performance of your applications - Eager load and lazy loading, named aggregates for creating custom fetch strategies, adjustable identity fetching capabilities, detailed framework logging and much more. - First class support for Stored Procedures and Views
Generally and O/R Mapper allows developers to avoid using stored procedures however understandably they are sometimes useful for some queries. LightSpeed happily works with Stored Procedures both in the core product and with the model designer integrated with Visual Studio. Working with database Views is also supported within the core and the designer. - Amazing support
Mindscape prides itself on offering second-to-none support. Enhancements are rolled out daily for users who want to use the newest features or get access to hot fixes. Often the turn around time on enhancement requests can be under 24 hours.
Read more about the capabilities of LightSpeed on the official Mindscape LightSpeed page.
Supported Database Engines
- Microsoft SQL Server 2000 / 2005 / 2008
- Oracle
- MySQL
- PostgreSQL
- SQLite
- VistaDB
- FirebirdDB
- DB2
- Amazon SimpleDB
Screenshots
The LightSpeed designer integrated into Visual Studio. LightSpeed supports both model first development (creating a model from the toolbox and then pushing the required changes to a database) and database first development (designing your database and then dragging tables onto the design surface).
Right clicking the design surface allows developers to push design changes to the database or elect to fetch changes from the database seamlessly.
Screencasts
Looking to learn more about aspects of LightSpeed? Watch our screencasts in your browser or download them to your machine:
Getting started with Mindscape LightSpeed
Eager loading and performance optimisation with LightSpeed
Working with stored procedures and LightSpeed
Working with database views and LightSpeed
Other products by Mindscape
WPF Elements - 35+ essential WPF controls
WPF Diagrams - powerful diagramming for WPF
Silverlight Elements - 35+ powerful control for Silverlight
NHibernate Designer - work with NHibernate from Visual Studio