Marr DataMapper

  •        53

Marr DataMapper provides a fast and easy to use wrapper around ADO.NET that enables you to focus more on your data access queries without having to write plumbing code. Load one-to-one, one-to-many, and hierarchical entity models with ease. No special base class required.



Related Projects

Custom ORM in .NET

This project represents tiny "Custom ORM" system written in .NET (3.5 as of now). It has strongly typed mapping like in FluentNH. It allows you to change underlying data access logic on the fly. It is simple enough to grag-&-drop in your project and than change as you l...

Data Broker

Data Broker is a Data Access Layer and ORM framework. It is small, easy to use and implements various fault tolerant features. It requires no XML configuration for defining the object relational mapping, just some simple attributes in the data access classes. Developed in C#.

db - Productive data access layer for Go.

The package for Go is a productive data access layer for Go that provides a common interface to work with different data sources such as PostgreSQL, MySQL, SQLite, MSSQL, QL and MongoDB.Take the tour to see real live examples in your browser.

ORM - ORMapping learning

ORMapping learning

Artem DataAccess

A data access library based on providers architecture. It has a powerful ORM implemented with build in object fetching with properties and methods mapping, including BuildProvider for building strong type from a given database schema.

nHydrate - Conceive, Model, Generate

nHydrate is an object-relational mapping (ORM) solution for the Microsoft .NET platform providing a framework for a relational database to be mapped to .NET objects. It is designed to alleviate the software developers experience writing persistence domains. The model controls database generation, LINQ syntax, API, DAL, etc.

Data Access in c#

This is a generic Data Access framework. This uses Enterprise Library 3.1. This is build over the Data Access Application Block.

Kerosene ORM

Kerosene is a self-adaptive and configuration-less ORM library, with a SQL syntax based on C# dynamics, WCF, and Entity Framework capabilities for POCO objects.

LUNA - Data Layer Code Generator for Vb.Net

Luna is open source and freely downloadable automatic code generator to facilitate and standardize the writing of classes that save data to database. The code is generated in VB.NET language and can be used in both Desktop and Web application.

Massive.DAL - Implementation of DAL using Massive ORM.

Implementation of DAL using Massive ORM.

Centro - OpenEntity DAL and ORM

OpenEntity DAL and ORM


A simple ORM library, using C#.


Tools for generating SQL queries using LINQ. ORM framework is also planned to be implemented.

HaterAide ORM

Simple Object Relational Mapper. Takes classes and sets up SQL queries to handle saving and retrieving of the objects with minimal effort.


ORMAC is a micro ORM written for .NET. It allows custom SQL script to object mapping and easy stored procedure calls with minimum mapping and data access code.

AffinityORM .NET O/R Mapper Simple is better

No designers No massive unreadable code files Having been frustrated with clunky designers and unmanageable code generation in commercial .NET O/R mappers, I have decided to give up on them. My vision for this project is a simple code file generation class library driven by ...

XLG Pipeline : XML Library Generator (XLG) : MetaData ->XML ->XSL ->Code

XLG is a pipeline based code generator that walks meta sources (database tables, folder/files, or XML), turns the structure into XML and transforms the XML using XSL. An excellent C# LINQ-esque DAL code library XSLT is included. Uses NXLT2 and heavily rewritten SubSonic code.

Coconut Dal

Coconut Dal is a lightweight data access layer, for use in projects where developers might otherwise be tempted to write native ADO.NET code instead of using a fully-featured library, such as Entity Framework or Microsoft's Enterprise Library.

DAL - Data Access Layer (DAL) for lsdacluster

Data Access Layer (DAL) for lsdacluster

NHibernate Mapping Generator with SQLite

The project is based on the NHibernate Mapping Generator change set 70604 ( The only difference is that SQLite is added as a database choice. No bug fixes or other enhancements were made. Let me know if the "HasMany" is assigning the wrong key column