.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options


 Home Page Home Page

Categories: Object-relational mapping

Author: Paul Wilson

Latest version:
Added 2004-01-08Updated 2006-01-25

Automatically retrieve and persist objects from MS Sql Server, Access, Oracle, etc.
It is based on the syntax of Microsoft ObjectSpaces and it includes the WilsonORHelper to create the XML mapping file and classes. There is no need to inherit your classes from any specific base class, and it also optionally supports the use of stored procedures for persistence. It also includes support for queries and sorting, as well as paged collections.

Features include:
- Composite keys supported.
- Supports one-to-many, many-to-one, and many-to-many relationships.
- Supports optional lazy-loading to minimize reads from the database.
- No need to inherit objects from a base class or embed any attributes.
- Map either member fields or properties, with reflection or interface.
- Mappings are made in one or more XML files.
- Persistence is done with parameterized dynamic SQL.
- Stored procedures can optionally be configured for persistence.
- Retrieve individual objects by primary key.
- Retrieve collections as a static ObjectSet or a cursor ObjectReader.
- GetCollection returns strongly typed collections.
- Retrieve DataSets, optionally specifying a specific subset of fields.
- Query with any where and sort clauses (use SQL or the QueryHelper).
- Build simple expressions with an OPath-like syntax using the QueryHelper.
- Support for .NET 2.0 Generics and Nullable Types.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Source code provided
Source code provided
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD indépendante | Parking partagé