Anyone using a .NET OR mapping framework?

M

Mel

Is anyone out there using a C#.NET OR mapping framework in a production
environment? I'm thinking of such frameworks as nHibernate, Gentle, etc..
I've looked at quite a few but none of them seem mature enough for serious
use. Looking for suggestions. Thanks.
 
T

Thomas Tomiczek [MVP]

Yes.

EntityBroker.

In, for example: http://www.powernodes.com/cms.ashx

O/R mapper, currently in an end-beta phase while the Website is being
prepared.

--
Regards

Thomas Tomiczek
THONA Software & Consulting Ltd.
(Microsoft MVP C#/.NET)
(CTO PowerNodes Ltd.)
 
M

Mohammad

Mel said:
Is anyone out there using a C#.NET OR mapping framework in a production
environment? I'm thinking of such frameworks as nHibernate, Gentle, etc..
I've looked at quite a few but none of them seem mature enough for serious
use. Looking for suggestions. Thanks.

Many a flame war this subject has started. But for the sake of
repeating history, here's my take:

There's the ObjectSpaces factor to be considered. Someday, hopefully
before our sun goes supernova, ObjectSpaces will be released, and while
it certainly won't be the best nor the prettiest ORM tool in the shed,
it will become the de facto standard that other ORM tools are compared
against.

Based on that, one could classify current day ORM tools into two
categories: those that try to mimic the functionality of ObjectSpaces
(based on a very early beta that was released eons ago), and those ORM
tools that are doing their own thing.

Tools in the former category are living on borrowed time, so you want
to find one that you believe to be the most ObjectSpaces-friendly,
since you'll end up migrating to ObjectSpaces anyway. In this category
I have very little advice to offer. EntityBroker might be an excellent
choice; I can't say because I haven't tried it.

Tools in the lattar category are as of yet in limited supply in the
..NET world. There are some brave souls out there that are trying to
port Java framework to .NET, but alas most are still betas.

There's one framework that I find very interesting and practical, and
its Java counterpart has been in use for years, and that is iBATIS.NET
(http://incubator.apache.org/ibatis/site/index.html). Both Java and
..NET versions are in the process of moving to Apache.org, so that
speaks volumes to their credit.

iBATIS falls in the lattar category, as it does its own very unique
thing. Instead of mapping objects to tables and toutinh "Never Again,
SQL!" line, it allows you to map objects to SQL statements. I find that
very agreeable with my taste, since it's not writing the SQL statements
part that I loathe, it's manually packing and unpacking result sets in
and out of objects.

Again, this is just my take, so take it with a pitcher of salt.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top