Object-relational mapping
Object-relational mapping (O/R Mapping) products integrate object-oriented programming languages capabilities with relational databases.

Display options and filters
|
Built for .NET
|
|
Free or free version available
|
|
Built for Mono
|
|
|
Built for .NET 2
|
|
Source code provided
|
|
Sold as a service
|
|
|
Library
|
|
Built for the Compact Framework
|
|
Discontinued
| |
|
Add-in
|
| | | | |
Updating...
Home Page
| Categories: |
|
| Author: |
X-tensive.com |
| Latest version: |
4.0 |
| Description: |
Database persistence layer for the .NET Framework. Business logic layer development framework, object-relational mapper and set of storage implementations.
Features include: - Storage independent data access layer - Object-relational mapping framework with transparent persistence - Support for arbitrary Keys, persistent Entities, Structures and EntitySets - Common services, such as: Validation, Atomicity, Transactional services, Full-text search, Caching - A set of storage providers allowing you to get rid of SQL databases at all: Memory storage, File system provider, Distributed storage provider |
| Added: |
2003-10-06 |
| Updated: |
2009-03-03 |
| Attributes: |
[BuiltForDotNet] [BuilfForDotNet2] [Library] [FreeVersionAvailable] [SourceCodeProvided] [Built for Mono] |
Home Page
| Categories: |
|
| Author: |
MyGeneration Software |
| Latest version: |
1.2.0.6 |
| Description: |
Generates code from templates by combining a scripting engine with a database meta-data API.
Features include: - supports SQL Server, Oracle, DB2, MySQL, PostgreSQL, Access, FireBird, Interbase, SQLite and VistaDB. - can generate O/R mapping files for Gentle.NET, Opf3 and NHibernate. - template languages supported include C#, VB.NET, JScript, and VBScript. - templates support include files for reuse. - each template has an optional user interface code section. - allows the user to alias the names of tables, views, columns, relationships, etc. - command line interface provided - syntax editor with full Unicode support. - plug-in support allows you to extend functionality to all templates. |
| Added: |
2004-02-11 |
| Updated: |
2007-04-17 |
| Attributes: |
[BuiltForDotNet] [FreeVersionAvailable] |
Home Page
| Categories: |
|
| Author: |
Adam Rackis |
| Latest version: |
5.0 |
| Description: |
Open source object-relational mapper and code generator. OR.NET generates a data access layer in stand-alone C# 2.0 after scanning your database’s meta-data.
Features include: - Creates all relationships based on both simple foreign keys, and many-to-many mapping tables. All identity columns will be found, and treated appropriately for inserts, and all nullable fields will be created as nullable properties in code. - Transparently manages all foreign key relationships, and many-to-many relationships for you. - In addition to automatic class structure generation, you can also manually create and modify classes by specifying which columns represents the key, which columns to create properties out of, and which other objects the new class links to, either through a foreign key, or a many-to-many mapping table – all through a GUI. - The classes generated are database independent, with all data-access happening through generated assembler classes. - All SQL commands are fully parameterized, and therefore resistant to injection attacks, and also slightly better performing due to SQL Server’s caching of execution plans. |
| Added: |
2008-01-26 |
| Attributes: |
[BuilfForDotNet2] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Author: |
Chillisoft Solutions |
| Latest version: |
2.0.0 |
| Description: |
Enterprise Application Framework that provides the tools to produce an application from the data layer through to the front-end. Released as free open source under the LGPL license, Habanero persists data to and from the database using object relational mapping (ORM), manages business objects to support a rich domain model, and generates user interfaces to display and edit the mapped data.
Features include: - ORM: Map database tables to objects in code - Persist property values to and from the database - Define all mapping in a single XML file - Switch between database vendors with one setting - Support for MySQL, SQL Server, MS Access, Oracle, PostgreSQL, SQLite, Firebird - FireStarter GUI class definitions xml manager - Generate user interfaces and map properties to controls - Develop for both desktop (with Windows Forms) and web (with Gizmox' Visual WebGUI) - Generate new projects and code files - Reverse engineer class definitions from existing databases - Support variable data sources, including an in-memory database |
| Added: |
2007-09-05 |
| Updated: |
2008-10-07 |
| Attributes: |
[BuilfForDotNet2] [Library] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Author: |
Developer Express |
| Latest version: |
2007 vol 2 |
| Description: |
Abstracts the database layer from a developer, leaving him or her fully in the object-oriented realm. With XPO, you can build applications that are compatible with multiple database systems without making any changes to your code.
Features include: - Transparent and controllable object-relational mapping system - Persistent class generation - Bindable and pageable object collections - Object queries - Support for existing database schemas - Database generation and updates - Shareable stateless data access layer (DAL) - Add persistence to existing inheritance hierarchies via interfaces - XML model with custom attributes - Delayed loading for object properties - Transaction support - Optimistic locking - Support for SQL Server, Access, MySQL, Oracle, PostgreSQL, Firebird, PervasiveSQL, VistaDB, SQL Anywhere, Advantage, DB2, Sybase, SQLite |
| Added: |
2003-09-23 |
| Updated: |
2007-08-27 |
| Attributes: |
[BuiltForDotNet] [BuilfForDotNet2] [Library] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Author: |
Mindscape |
| Latest version: |
2.1 |
| Description: |
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. |
| Added: |
2007-10-03 |
| Updated: |
2009-01-26 |
| Attributes: |
[BuiltForDotNet] [BuilfForDotNet2] [FreeVersionAvailable] [SourceCodeProvided] |
Ignore this
|
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
|