Skip Navigation Links

 


Latest version: 1.4.1

Overview
Features
Download

 DataBlock is a Object Relational Mapping and persistence framework for .NET .It's goal is to relieve the developer from writing tedious data access code and reduce the development time.

   DataBlock works by mapping database entities to .NET classes and creating business objects that allow you to manipulate data. The main design decision behind DataBlock wassimplicity(Simple things should be simple and complex things should be possible - Alan Kay). When working with DataBlock your job should be to create business object that handle the specific business issues instead of writing SQL, juggling with ADO.NET objects or making sure that a specific piece of code is running in a transaction. It should be easy to map objects, read, write, transform and query data.

  Also i recognize that is impossible to write a tool can can cover every data access option so DataBlock was designed to work seamlessy with stored procedures, interoperate with already existing ADO.NET code and simply allow you to work with data the way you want.



DataBlock comes with  DataBlock Modeler, a GUI tool which makes mapping objects a few seconds job.



License

DataBlock is a open source project released under the GPL license. with 2 important modifications:

- you can include a binary copy of DataBlock in a commercial project

- any modifications made to the source code must be submitted back to me.

If you are not satisfied with these terms, DataBlock can be licensed under a commercial license. If you are interested contact me


Additional info about DataBlock can be found on the blog and also on the DataBlock discussion list(mail at datablock-discussions at googlegroups dot com to post questions).

 

(c) 2004-2010 voidsoft srl