Adaptive Access Layers

aal.zip (1,2 MB)
AAL is a small C# assembly that can create a runtime type that implements any interface.

ActiveRecord in C# by Abel Perez

This ActiveRecord Framework was kicked off before the launch of C# 3.0 and LINQ and might be a little outdated relative to some of the things you can do now a days right out the box.

ActiveSharp - Automatic INotifyPropertyChanged

Send property change notifications without specifying property name as a string.

ADO.NET Toolkit

This library is created to boost productivity and performance by addressing issues that we face in real-life projects, while using ADO.NET. Use this library to

ADOOR

adoor.zip (9,0 MB)
Object/Relational mapping framework leveraging ADO.NET`s powerful disconnected mode. Supports an effective object query language based on relational operators including join. Adoor.Net is a .NET 2.0 framework based on both Eldorado.Net project and ObjectBroker project. Although it inherits many aspect from Eldorado, it also add several improvements (namely strongly typed collections).

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 an administration GUI as a separate Winform application. It will use an easy to understand factory pattern. Files will be kept very small and easy to manage, and best of all, there will be no designer and impossible to read five thousand line long xml or C# code files. The idea of this project is simple. In one click, take a database and generate a simple, maintainable data access layer that just works. All default CRUD operations will be generated using LINQ. There will be no possibility of designer files becoming corrupt and wiping out your O/R Mappings while you try to find that one character in that 5000 line long XML configuration to fix it. Simple is better, but if developers need more flexibility, a series of extension classes will be available to build on top of the core data access layer. I never want a developer to have to touch the core for any reason. It will be a one click operation to build a data access layer for a small application, but it will have the ability to be customized for complex applications as well. I plan to port the functionality as a visual studio plug-in down the road.

AltairStudios.Core

AltairStudios.Core is a MVC fullstack framework extension with utils and administration. Core is a application core with a ORM to connecto to database with models, auto administration tool, and utilities.

Andshev.OrmTools

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

anito.NET - Object Relational Mapping Framework

anito.zip (10,2 MB)
Anito.net is an under development, simple, open source Object Relational Mapping framework for .Net that aims to speed up database-driven development through reusable patterns and database independent solutions. Supported database MS-SQL, MySQL, SQLite and MongoDB

AutoMapper - Moved to GitHub

AutoMapper.zip (6,2 MB)
A convention-based object-object mapper.

AutoPoco

autopoco.zip (8,1 MB)
AutoPoco is a highly configurable framework for the purpose of fluently building readable test data from Plain Old CLR Objects

Badr: .Net Web Framework

Simple, Database-driven, Multiplatform, .Net web framework

Bizness Persist

Framework de persistência automática.

Blizzard O/R Mapper

Blizzard.zip (907 kB)
Blizzard is a homegrown, lightweight O/R Mapper. Works with POCO objects, does lazy loading and handles one to many (composition) and many to many relationships. It is best suited for a desktop application.

Catharsis.NET.Domain.NHibernate

A .NET library which contains Fluent NHibernate ORM mappings for common domain business entities, which are part of the Catharsis.NET.Domain project.

Catharsis.NET.Repository

.NET library that provides abstraction over persistent data storages by introducing common repository pattern interfaces over popular ORM frameworks.

The Chameleon Project

chameleon.zip (198 kB)
Chameleon provides an easy-to-implement foundation for developers creating multi-tenant applications using ASP.NET MVC, Windows Azure, and the C# programming language.

CoolStorage.NET

CoolStorage.NET is a fully typed Object Relational Mapping library for .NET 2.0. Advanced use of generics make this ORM library extremely intuitive to use. As of May 1st, 2009, this project has been moved to the Vici Project (www.viciproject.com)

Cooperator Framework

cooperator.zip (2,7 MB)
Cooperator Framework is a base class library for high performance Object Relational Mapping (ORM), and a code generation tool that aids agile application development for Microsoft .Net Framework 2.0/3.0. The primary goal is to make simple and transparent objects yet enabling complex logic and powerful features.

CsDO (C# Data Objects)

CsDO.zip (949 kB)
C# Data Objects is a Object-Relational Mapping (ORM) library, which means that it maps your database tables to C# Objects and datacase fields to C# Object public properties. It has built-in features that allows: Data Mapping, Primary Key searches, Foreign Key (1-1, 1-n), Identities and Autoincrement Fields, and much more.