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.

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

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.

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

ASP.NET RSS Toolkit

ASP.Net RSS Toolkit gives ASP.Net applications the ability to consume and publish to RSS feeds.

Classic Data Access Layer Helpers

Classic data access layer is nothing but querying data from database, extracting & packing data into CLR typed classes. Classic DAL Helpers makes it easier for back-end layers, especially for Data Access Objects to extract and fill data. Its developed in Microsoft .NET 3.5, C#.

Coconut Dal

coconutdal.zip (3,2 MB)
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.

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)

CslaGenFork

cslagenfork.zip (72,1 MB)
O/RM code generator for CSLA.NET 4.3/4.. generating Stored Procedures, Business Layer and Data Access Layer code for Windows Forms, ASP.NET, WPF and Silverlight

Data Access Component

dac.zip (101,2 MB)
Just as the name, it's an data access component. It provides a library of classes and a tool, using it in .net project can make data accessing more easily.

DAEE (DataAccess extended from Enterprise Library 3.1)

daee.zip (2,4 MB)
Based on Enterprise Library 3.1, DAEE enables developers to access databases faster and safer. DAEE supports multiple database sources including ACCESS/ SQLSERVER2000/ SQLSERVER2005/ ODBC/ ORACLE/ EXCEL etc. You can configure connection strings in WEB.CONFIG/ APP.CONFIG through Microsoft Enterprise Library Configuration Tool. DAEE have many other features, including the following ones: 1. Enabling operations crossing multiple databases at the same time. 2. Supporting executions of multiple operations with a transaction. 3. Supporting pagination of single table operation, skip of specific records (only SQLSERVER2005 is available now). 4. High security level, preventing from SQL Injection Attack. 5. Other features. System Requirements * Supported Operating Systems: Windows Server 2003; Windows Vista; Windows XP Note: If you already have the Enterprise Library 3.0 installed, you must uninstall it before installing the Enterprise Library 3.1. However, you can install the Enterprise Library 3.0 or the Enterprise Library 3.1 when 2.0 is already installed. * Microsoft .NET Framework 2.0 or 3.0. You need .NET Framework 3.0 for the Application Block Software Factory and the WCF adapters for the Validation Application Block and Exception Handling Application Block * Microsoft Visual Studio 2005 development system (any of the following editions): o Microsoft Visual Studio 2005 Standard Edition o Microsoft Visual Studio 2005 Professional Edition o Microsoft Visual Studio 2005 Team Edition for Software Developers o Microsoft Visual Studio 2005 Team Edition for Software Testers o Microsoft Visual Studio 2005 Team Edition for Software Architects o Microsoft Visual Studio 2005 Team Suite * To use the Application Block Software Factory and the Strong-Naming Guidance Package, you need the Guidance Automation Extensions (GAX). To modify these guidance packages, you also need the Guidance

DAL

DAL.zip (230 kB)
OOP Data Access Layer for .net 2.0

Simple DAL Code Generator for SQL Server

dalcog.zip (3,3 MB)
DALCOG or COG is a data access layer code generator. It generates the sources in C# and CRUD stored procedures for SQL Server.

Data Access Layer Manager

dalm.zip (49 kB)
Data Access Layer Manager ... more to come

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.

Database Wrapper

Library that helps to work with database, represents data access layer. Currently supported MSSQL, MSSQL CE In short future MySql, Oracle, Access will be supported also. Currently successfully used in more than 20 commercial and in about 30 non-commercial projects.

DataBooster - Extension to ADO.NET Data Provider

The dbParallel DataBooster library is a high-performance extension to ADO.NET Data Provider. (DbAccess, OracleLauncher and SqlLauncher for accessing mass data)

Data Broker

databroker.zip (248 kB)
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#.

DataLite

DataLite.zip (2,4 MB)
DataLite is a DAO generator to sqlite using nvelocity. Generate test with Unitest. You can use in small proyect or for learning.

DbEntry.Net (Leafing Framework)

DbEntry.zip (23,5 MB)
DbEntry.Net (Leafing Framework) is a lightweight, high performance ORM compnent for .Net. It provides MVC, IoC framework as well.