473,387 Members | 1,766 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Best _production ready_ O/R mapper for dot.net

Hi

Im coming from a J2EE world and have used Hibernate very succesfully.

Now I have to choose wich O/R mapping to use in my next ASP.NET project for
the persistence layer. The next projet is NOW so I canīt wait for projects
to mature.

I have looked at this list:
http://sharptoolbox.madgeek.com/Page...4c3a6a9d6.aspx

But its pretty hard to judge wich project is mature to use in production:

The obvious is ADO.NET Dataset (typed/untyped) but I REALLY donīt like to
work with them. Done some testing and find them hard to work with. AIm I
really wrong here? Is ADO.NET defacto to use in dot.net today and I am the
one not undestanding the brilliance in ADO.NET?

What about:
-------------
Gentle.net
Wilson ORMapper for .NET
OJB.NET
nHibernate <<< Too bad its alpha. I need the O/R now. :(

Others wich i should be aware of?

Thank you very much
Anders, Denmark
Nov 22 '05 #1
8 1564
I like Paul Wilson's...it's pretty solid...

you should also consider:
http://www.thona-consulting.com/cont...itybroker.aspx

Karl

--
MY ASP.Net tutorials
http://www.openmymind.net/
"Flare" <no**@at.all> wrote in message
news:%2****************@TK2MSFTNGP14.phx.gbl...
Hi

Im coming from a J2EE world and have used Hibernate very succesfully.

Now I have to choose wich O/R mapping to use in my next ASP.NET project for the persistence layer. The next projet is NOW so I canīt wait for projects
to mature.

I have looked at this list:
http://sharptoolbox.madgeek.com/Page...4c3a6a9d6.aspx
But its pretty hard to judge wich project is mature to use in production:

The obvious is ADO.NET Dataset (typed/untyped) but I REALLY donīt like to
work with them. Done some testing and find them hard to work with. AIm I
really wrong here? Is ADO.NET defacto to use in dot.net today and I am the
one not undestanding the brilliance in ADO.NET?

What about:
-------------
Gentle.net
Wilson ORMapper for .NET
OJB.NET
nHibernate <<< Too bad its alpha. I need the O/R now. :(

Others wich i should be aware of?

Thank you very much
Anders, Denmark

Nov 22 '05 #2
>I like Paul Wilson's...it's pretty solid...

Looks ok. But eg. lacks the ability to join. Hmmmm!
you should also consider:
http://www.thona-consulting.com/cont...itybroker.aspx


Looked good. But the documentation is a joke! Canīt build a product on
that(!).

Other suggestions?

Anders, Denmark
Nov 22 '05 #3
Developer Express has XPO (eXpress Persistent Objects).
http://www.devexpress.com/?section=/products/NET/XPO

--
Miha Markic [MVP C#] - RightHand .NET consulting & development
miha at rthand com
www.rthand.com

"Flare" <no**@at.all> wrote in message
news:%2****************@TK2MSFTNGP14.phx.gbl...
Hi

Im coming from a J2EE world and have used Hibernate very succesfully.

Now I have to choose wich O/R mapping to use in my next ASP.NET project
for the persistence layer. The next projet is NOW so I canīt wait for
projects to mature.

I have looked at this list:
http://sharptoolbox.madgeek.com/Page...4c3a6a9d6.aspx

But its pretty hard to judge wich project is mature to use in production:

The obvious is ADO.NET Dataset (typed/untyped) but I REALLY donīt like to
work with them. Done some testing and find them hard to work with. AIm I
really wrong here? Is ADO.NET defacto to use in dot.net today and I am the
one not undestanding the brilliance in ADO.NET?

What about:
-------------
Gentle.net
Wilson ORMapper for .NET
OJB.NET
nHibernate <<< Too bad its alpha. I need the O/R now. :(

Others wich i should be aware of?

Thank you very much
Anders, Denmark

Nov 22 '05 #4

"Miha Markic [MVP C#]" <miha at rthand com> skrev i en meddelelse
news:Ok**************@TK2MSFTNGP09.phx.gbl...
Developer Express has XPO (eXpress Persistent Objects).
http://www.devexpress.com/?section=/products/NET/XPO


Looks really great. Its says that it only supports MSSQL, Oracle, SAP...We
might have to do quite alot of interaction with a postgres sql server.
Dosent it support odbc or simular?

Anders
Nov 22 '05 #5
Hi Flare,

AFAIK There is XPO2 comming which will let you create your own provider
specific code.
I strongly recommend you to contact su*****@devexpress.com (very nice guys
:-) ) and ask them directly.

--
Miha Markic [MVP C#] - RightHand .NET consulting & development
miha at rthand com
www.rthand.com

"Flare" <no**@at.all> wrote in message
news:ON**************@TK2MSFTNGP11.phx.gbl...

"Miha Markic [MVP C#]" <miha at rthand com> skrev i en meddelelse
news:Ok**************@TK2MSFTNGP09.phx.gbl...
Developer Express has XPO (eXpress Persistent Objects).
http://www.devexpress.com/?section=/products/NET/XPO


Looks really great. Its says that it only supports MSSQL, Oracle, SAP...We
might have to do quite alot of interaction with a postgres sql server.
Dosent it support odbc or simular?

Anders

Nov 22 '05 #6
Flare wrote:
Hi

Im coming from a J2EE world and have used Hibernate very succesfully.

Now I have to choose wich O/R mapping to use in my next ASP.NET project for
the persistence layer. The next projet is NOW so I canīt wait for projects
to mature.

I have looked at this list:
http://sharptoolbox.madgeek.com/Page...40-9987-8744c3
a6a9d6.aspx

But its pretty hard to judge wich project is mature to use in production:

The obvious is ADO.NET Dataset (typed/untyped) but I REALLY donīt like to
work with them. Done some testing and find them hard to work with. AIm I
really wrong here? Is ADO.NET defacto to use in dot.net today and I am the
one not undestanding the brilliance in ADO.NET?

What about:
-------------
Gentle.net
Wilson ORMapper for .NET
OJB.NET
nHibernate <<< Too bad its alpha. I need the O/R now. :(

Others wich i should be aware of?


LLBLGen Pro. (http://www.llblgen.com )
Mature, widely used O/R mapper (over 47 countries), enterprise proven
technology. We'll release a major update today or tomorrow, of course free
for customers :)

FB

--
Get LLBLGen Pro, productive O/R mapping for .NET: http://www.llblgen.com
My .NET Blog: http://weblogs.asp.net/fbouma
Microsoft C# MVP
Nov 22 '05 #7
Flare wrote:

"Miha Markic [MVP C#]" <miha at rthand com> skrev i en meddelelse
news:Ok**************@TK2MSFTNGP09.phx.gbl...
Developer Express has XPO (eXpress Persistent Objects).
http://www.devexpress.com/?section=/products/NET/XPO


Looks really great. Its says that it only supports MSSQL, Oracle, SAP...We
might have to do quite alot of interaction with a postgres sql server.
Dosent it support odbc or simular?


If you have to target a postgresql box, you'll be out of luck with almost
any O/R mapper for .NET I'm afraid. (for now, working on it :)

FB

--
Get LLBLGen Pro, productive O/R mapping for .NET: http://www.llblgen.com
My .NET Blog: http://weblogs.asp.net/fbouma
Microsoft C# MVP
Nov 22 '05 #8
You definately want to have a look at ORM.NET at sourceforge. It's
well into the production release so it is fairly mature.

sayed

"Flare" <no**@at.all> wrote in message news:<#F**************@TK2MSFTNGP14.phx.gbl>...
Hi

Im coming from a J2EE world and have used Hibernate very succesfully.

Now I have to choose wich O/R mapping to use in my next ASP.NET project for
the persistence layer. The next projet is NOW so I canīt wait for projects
to mature.

I have looked at this list:
http://sharptoolbox.madgeek.com/Page...4c3a6a9d6.aspx

But its pretty hard to judge wich project is mature to use in production:

The obvious is ADO.NET Dataset (typed/untyped) but I REALLY donīt like to
work with them. Done some testing and find them hard to work with. AIm I
really wrong here? Is ADO.NET defacto to use in dot.net today and I am the
one not undestanding the brilliance in ADO.NET?

What about:
-------------
Gentle.net
Wilson ORMapper for .NET
OJB.NET
nHibernate <<< Too bad its alpha. I need the O/R now. :(

Others wich i should be aware of?

Thank you very much
Anders, Denmark

Nov 22 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

8
by: Flare | last post by:
Hi Im coming from a J2EE world and have used Hibernate very succesfully. Now I have to choose wich O/R mapping to use in my next ASP.NET project for the persistence layer. The next projet is...
27
by: Stuart Gerchick | last post by:
C++ Coding Standards : 101 Rules, Guidelines, and Best Practices by Herb Sutter, Andrei Alexandrescu is now a month or so away from release. What is people's opinion on this...is it going to be a...
1
by: mirnazim | last post by:
Hi, I have to develop a web based information system for an educational institution. It is going to be a 100% OO code. Therefore I also need an Object Relational Mapper. I have not used any object...
5
by: Leon | last post by:
I have a situation in which I need two stored procedures that do basically the same thing, but takes in a different parameter value and return less of the same data. I wonder is it best to do two...
8
by: Art | last post by:
Hi folks, I'm writing a traditional desktop app using VB.NET and am stumbling over what seems like a very basic question: My app does not need to be connected to a server or another computer....
21
by: IslamegyŪ | last post by:
I was spending time to learn the use of strongly typed collection instead of Dataset/datatable and using Enterprise Library Applictations block.. Recently i discovered there is alot of project...
3
by: Dave A | last post by:
Has anyone written or using an identity mapper design pattern in an enterprise framework? The identity mapper pattern is described in Martin Fowler's Patterns of Enterprise Application...
17
by: Fregas | last post by:
I'm the lead developer at my company and i'm looking into O/R Mappers again. I've used LLBLGen and Wilson ORM and played with some others. I prefer WORM because of its simplicity and the fact that...
1
by: DelphiLover | last post by:
Hi. I'm reading and reading, testing and testing, trying to figure out how to do things, how to do things according to best practises and how to do things in the best object oriented way. ...
5
by: Flip Rayner | last post by:
Hi, We are creating a URL mapper that translates from one URL (yucky - badly formatted), to a nicely formatted URL. The mapper acts as a proxy type website above the source website, processing...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.