Home About me Master Thesis Projects
Currency Convertor PriorityQueue.NET RealPersist

RealPersist

RealPersist is ORM system for .NET 2.0. It is responsible for loading, caching, saving and deleting objects into/from database. It consists of 3 basic objects. Store is responsible for loading and caching objects. Adapter is responsible for creating objects from DataReader, updating state of objects from DataReader, saving and deleting objects into/from database. AdapterProvider creates relation between Store and Adapters. Thanks to AdapterProvider it is possible to load and save inherited classes. This is not possible in many ORM systems, which are based on the DataSet functionality. It is possible to control mapping declaratively by attributes or programmatically by creating custom Adapter.

RealPersist is in phase of development. It is developed on GotDotNet workspaces. In this way I would like to thank the GotDotNet team for providing this functionality. If you are more interested in RealPersist then you can download documentation from the workspace. If have any idea on improvement of RealPersist then you are welcome to join the workspace.