Open Source Persistence Frameworks


Jump to: navigation, search

Open Source Persistence Frameworks are free, open-source persistence frameworks in C#.

Open Source Persistence Frameworks in Visual C# .NET

Advanced Data Provider
Advanced Data Provider is a transparent data provider to use with ADO.NET.
BATIS.NET
BATIS.NET DataMapper helps you create better persistence layers for .NET applications.
BBA Data Objects
BBA Data Objects is an object-to-relational (OR) mapping library for Microsoft .NET that maps SQL Server tables to Objects, so you can build real Object Oriented Applications in a fast and easy way. Top features: Lazy Load, Paged Loading, Cryptography.
csopf
The C# Object Persistent Framework (csopf) is a project which has a goal of making rapid development of business software.
Gentle.NET
Gentle.NET is an RDBMS independent object persistence framework. It features automatic SQL generation and object construction, an SQL factory for creating custom queries, DataView construction helpers, excellent performance and reasonably complete docs.
N-ORCA
N-ORCA is an architecture and framework for generating a robust middle-tier in any .NET language that stores persistent data in a relational database.
NDal
NDal is a Data Abstraction Layer for the .NET or MONO environment.
NEO
NEO provides an object facade around ADO.Net. It simplifies data access and provides strongly-typed objects which can be easily persisted.
NHibernate
NHibernate is a .NET based object persistence library for relational databases.
NPersist
The NPersist Framework is a .NET Object Relational (OR) Mapping Persistence framework capable of persisting standard .NET Objects to one or several relational databases.
ObjectBroker
ObjectBroker is an object relationnal mapping framewok for the .NET plateform.
OJB.NET
OJB.NET is an object-to-relational persistence tool for the .NET platform.
OPF.Net
OPF.Net is a Object Persistent Framework for the .Net platform, which simplifies the handling of not object oriented storages by encapsulating them into objects for easier implementation in your application.
Ormyx
Ormyx for .NET is an Object Relational Mapping framework for .NET platform.
Persist.NET
Persist.NET is a persistence framework entirely written in C#.
Sisyphus Persistence Framework
The aim of Sisyphus Persistence Framework (SPF) is to greatly simplify the reoccurring problem of how to validate and persist objects.
Sooda
Sooda (Simple Object-Oriented Data Access) is an Object-To-Relational 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.
TinyPersistence
The main goal of the TinyPersistence project is to reduce development time of the persistence layer. This layer maps application domain entities to tables in a relational database.
XPrevail
XPrevail is a powerful .NET object prevalence, aspects and inspection framework, it provide a transparent persistence mechanism over all business objects.

Share this page
  • del.icio.us
  • Facebook
  • Google+
  • StumbleUpon