Why ORM.NET?

 

Mapping relational databases within object based applications is too difficult using ADO.NET

 

The .NET Framework data access services – ADO.NET – have introduced many improvements over previous data access technologies.

 

Some of these improvements include:

·        Consistent access to data sources such as SQL Server, XML, and OLE-DB.

·        A set of discrete components which separate data access from data manipulation.

·  Full support for disconnected recordsets to support n-tier applications.

·        Native support for XML 

 

However, despite these  improvements, developers are still unable to realize the full benefits of designing and working with an object oriented based design which references data stored in a relational database.

 

Some of these problems are:

 

 

 

 

 

Introducing ORM.NET - A Powerful Data Access Layer for .NET Developers

ORM.NET solves this problem by generating a robust and flexible set of class templates which model a normalized relational data base. The class files are generated as a fully functional .NET assembly (.DLL) which acts as a complete data access layer and extends the functionality of ADO.NET. Some of the many benefits this approach provides include:

 

 

The result is an almost 40% reduction in the time it takes to build data intensive applications.