to yesteryear's standards such as nHibernate, good old custom ORM, or something like LLBGenPro?
Also, having run the benchmarks, what are your suggestions?
to yesteryear's standards such as nHibernate, good old custom ORM, or something like LLBGenPro?
Also, having run the benchmarks, what are your suggestions?
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.
Here is exactly what you are looking for, see ORM benchmarks on ormBattle.net