XPrevail is a .NET object prevalence layer, friendly and extended. In case that you already it knows the prevalence concept the manifest section brings the reasons for which the XPrevail exists, as well as its differentials front the other implementations. The prevalence concept originally was idealized by the brazilian Klaus Wuestefeld and materialize in the […]


Ubik is a persistence framework that has object relational mapping (ORM) capabilities, for the support of domain models in highly interactive client-server applications. * Client-server design: Although there are many ORMs now available for the .NET platform, few of them serve the needs of client-server applications built for the desktop using Windows Forms. Ubik can […]

TinyPersistence for .NET

The main goal of this project is to reduce development time of the persistence layer, this layer maps application domain entities to tables in a relational database. There too much approach to do this job, but TinyPersistance keys are: tiny, simple and application domain centric. Go to http://tinypersistence.sourceforge.net/ Other projects in this category: [catlist name=”Persistence”]

Thycotic.Data – a database agnostic data access layer

Thycotic.Data, a data access layer for .NET that utilizes late bindingand allows use of any ADO.NET provider (and database) withoutreferences. Perfect for ISVs who need their products to support multiple database platforms. – Use the same code against any database – Avoid including unnecessary ADO.NET providers with your application – Avoid the need for references […]


SubSonic is a .net open source project developed by Rob Conery and a core team of developers including Eric Kemp, Scott Watermasysk, Jon Galloway, Phil Haack, and Gavin Joyce. SubSonic is a Super High-fidelity Batman Utility Belt. SubSonic works up your DAL for you, throws in some much-needed utility functions, and generally speeds along your […]


Spring.NET provides comprehensive infrastructural support for developing enterprise .NET applications. It allows you to remove incidental complexity when using the base class libraries makes best practices, such as test driven development, easy practices. Spring.NET is created, supported and sustained by SpringSource. The design of Spring.NET is based on the Java version of the Spring Framework, […]

Sooda Simple Object-Oriented Data Access

Sooda is an object-to-relational mapping (O/R Mapping) software for the .NET environment. It lets you automatically generate an object-oriented data access layer (DAL) for your application. Instead of writing SQL code, you can now focus on writing business rules in object-oriented .NET languages. Sooda runs on the .NET Framework versions 1.1 and 2.0 and supports […]

Sisyphus Persistence Framework

The aim of Sisyphus Persistence Framework (SPF) is to greatly simplify the recurring problem of how to validate and persist objects. Much like Sisyphus had to keep rolling a boulder up a hill, we coders have to keep rolling our own code time and again to do the same tasks. These tasks include persisting objects, […]


Persist.NET is a persistence framework entirely written in C# and available under LGPL license. This project is partially based on the java implementation of Artem Rudoy, which uses Scott Ambler’s white paper as a design source. Main features of Persist.NET : 1. Complete Database Abstraction: By calling the Retrieve, Save, Delete methods of your persistent […]

Paladin RAD Framework

Paladinis a generic, feature-rich application framework that is designed for today’s competitive rapid application development (RAD) environment. It provides a library of classes and a set of tools that developers can easily use to quickly create the foundations of their applications. Thec library of classes in Paladin were designed to adhere to thelayered-application framework design […]