Question

to yesteryear's standards such as nHibernate, good old custom ORM, or something like LLBGenPro?

Also, having run the benchmarks, what are your suggestions?

Was it helpful?

Solution

Rico Mariani is the performance guy at MSFT and he has a nice series on LINQ to SQL performance:

Haven't seen anything with perf comparison to the libraries you mention, but this should give you an idea of baseline perf..

OTHER TIPS

Here is exactly what you are looking for, see ORM benchmarks on ormBattle.net

We had a horrible experience with ADO.NET Entities performance using LINQ: the inheritance slows down things immensely. A small database (say, 100 records or so) with 20 classes of which most were inherited, a query could easily take 10s.

So make the inheritance tree as shallow as possibly when using ADO.NET Entities + LINQ.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top