Persist.NET
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, wich 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 objects, Persist.NET automatically performs the corresponding action on your database.
2. Associations : By declaring object associations in your schema, it is possible to execute update or delete operations on associated objects.
3. Transactions : Implicit (using Attributes) or explicit transaction mechanism is available.
4. Locking : Optimistic lock is available.
5. Multi-database support :Any ADO.NET driver can be used to access database : OleDb,Sql,Oracle,MySQL,PostgreSQL,...
Go to http://persistdotnet.sourceforge.net/
See also these related projects.
- Advanced Data Provider, ADP - The Advanced Data Provider - ADP, is a transparent factory for ADO.NET which loa ...
- Bamboo.Prevalence - Bamboo.Prevalence is a .NET object prevalence engine.
All you need to start ... - Base4.NET - Base4 is a powerful open source platform and API for extending and integrating e ...
- BBA Data Objects - BBA DataObjects is an object-to-relational mapping library forMicrosoft .NET tha ...
- Castle - Castle is an open source project for .net that aspires to simplify the developme ...
- CodeAuthor - CodeAuthor is a dedicated C# 2.0 data access layer and 3 tier architecture code ...
- csopf - C# Object Persistence Framework - The C# Object Persistent Framework (csopf) is a project which has agoal of makin ...
- D4Modelizer - D4Modelizer is a simple but powerful code generator. It produces C#code from you ...
- Data Tier Generator - Generates SQL Server scripts for stored procedures and C# classes used to access ...
- DataObjects.NET 4.0 - DataObjects.Net v4.0 is a comprehensive business logic layer development framewo ...
- Fluent NHibernate - Fluent, XML-less, compile safe, automated, convention-based mappings for NHiber ...
- Gentle.NET - Gentle.NET is an RDBMS independent object persistence framework. Itfeatures auto ...
- iBATIS - The iBATIS Data Mapper framework makes it easier to use a database with Ja ...
- n-orca - .NET ? Object Relational Component Architecture (N-ORCA) is anarchitecture and f ...
- NBusiness - An Entity Oriented Programming Library - NBusiness features an Entity Definition Language known as E# (E Sharp). E is for ...
- NDal - NDal is a Data Abstraction Layer for the .NET or MONO environment.
- Neo .NET Entity Objects Framework - Neo is a framework for .NET developers who want to write enterprise applications ...
- NHibernate for .NET - NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handle ...
- NHibernate Linq - This Linq release support just about anything that you can do with the criteria ...
- NPersist - NPersist is the completely free, open source (LGPL License) persistence framewor ...
- ObjectBroker - ObjectBroker is an object relationnal mapping framewok for the .NETplateform. It ...
- ODX.NET - Distributed ORM Framework - ODX - Ope ...
- ODX.NET - Distributed ORM Framework - ODX - Open Dataset eXtensions - Is another ORM framework with extremely small fo ...
- OPF.NET - OPF.NET is an Object Relational Mapper (ORM) Framework for the .NET platform, wh ...
- OR.NET - Welcome to OR.NET, an open source O/R Mapper and Code Generator for the .NET 2.0 ...
- ORM.NET Object Relational Mapping and Code Generation Tool - ORM.NET is an easy to use development application that auto-generates a data lay ...
- Ormyx - Ormyx for .NET is an Object Relational Mapping framework for .NETplatform. It is ...
- Paladin RAD Framework - Paladinis ...
- Sisyphus Persistence Framework - The aim of Sisyphus Persistence Framework (SPF) is to greatly simplify the reocc ...
- Sooda Simple Object-Oirented Data Access - Sooda is an object-to-relational mapping (O/R Mapping) software for the .NET env ...
- Spring.NET - Spring.NET provides comprehensive infrastructural support for developing enterpr ...
- SubSonic - SubSonic is a .net open source project developed by Rob Conery and a core team o ...
- Thycotic.Data - a database agnostic data access layer - Thycotic.Data, a data access layer for .NET that utilizes late bindingand allows ...
- TinyPersistence for .NET - The main goal of this proyect its to reduce development time ...
- Ubik - Ubik is a persistence framework that has object relational mapping (ORM) capabil ...
- XPrevail - XPrevail is a .NET object prevalence layer, friendly and extended. In case that ...