Open Source Persistence Frameworks in C#
34 projectsTop-ranked projects first.
Advanced Data Provider is a transparent data provider to use with ADO. NET
Bamboo. Prevalence is a . NET implementation of the object prevalence concept brought to life by Klaus Wuestefeld in Prevayler.
Base4 is a open source platform and API for extending and integrating existing legacy and 3rd party databases. Base4 can wrap existing data silos for you so you can re-use them rather than creating a new silo and more headaches for the future. Base4 then exposes wrapped silos using very powerful object mapping techniques.
BBA DataObjects is an object-to-relational 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.
Castle ActiveRecord is an implementation of the ActiveRecord pattern for . Net. The ActiveRecord pattern consists on instance properties representing a record in the database, instance methods acting on that specific record and static methods acting on all records.
Code Author generates open source business objects and stored procedures from the database. This can be used as a high performance, strongly typed, and easily customizable persistence framework for C#.
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.
Open source Code generator, D4M is an OR Mapper. It produces C# code from your Database. Each table could be mapped to an object and its fields in properties.
Data Holder is an open source . net object/relational mapper written in c#. It provides typed data ecapsulation and database persistence for .
FileHelpers - An Automatic File Import/Export Framework Are an easy to use . NET library to read/write data from files with fixed length or delimited records. Also has support to import/export data from different data storages (Excel, Acces, SqlServer) The library has a set of converters for the basic types and can be easy extended to provide custom convert...
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.
iBATIS. NET helps you create better persistence layers for . NET applications.
NHibernate is a port of Hibernate Core for Java to the . NET Framework. It handles persisting plain .
ObjectBroker is an object relationnal mapping framewok for the . NET plateform.
Paladin is a generic, feature-rich object persistent framework that is architectured for today's competitive rapid application development (RAD) environment. The Paladin RAD framework comprises of two key components - a core library and a suite of tools that developers can easily use to rapidly engineer the foundation of their applications. The core librar...
Persist. NET is a persistence framework entirely written in C#
The aim of Sisyphus Persistence Framework (SPF) is to greatly simplify the reoccurring problem of how to validate and persist objects.
Thycotic. Data, a data access layer for . NET that utilizes late binding and allows use of any ADO.
The main goal of this proyect its to reduce development time of the persistence layer, this layer maps application domain entities to tables in a relational database.