Я хотел бы видеть Ваш опыт с популярными инструментами ORM outhere, как NHibernate, LLBLGen, EF, S2Q, Геном, LightSpeed, DataObjects.NET, OpenAccess...
От моего exp: - Геном тих способный к Linq и производительности, dev поддержка - EF недостает на некоторых основных характеристиках как ленивая загрузка, Постепенно поддерживайте, pers.ignorance..., но в 4.o это, возможно, преодолело.. - DataObjects. Сеть, до сих пор хорошая, althrough, я нашел некоторые ошибки - NHibernate крутая кривая обучения, номер 100% поддержка Linq (как в Геноме и DataObjects. Сеть), но очень поддерживающий, расширяемый и сформировавшийся
(источник: ormeter.net)
Это примерно лучшее сравнение, которое вы можете найти на данный момент.
Из моего опыта, btw..: Держитесь подальше от текущего релиза NHibernate, если вы заинтересованы в LINQ - используйте ветку разработки. Поддержка LINQ перекочевывает в основную DLL и - что более важно - намного лучше и полнее, чем ограниченные дополнительные методы в текущих релизах.