What is the concensus on when to use one of these tools adversed to the other? I find Subsonic very useful in terms of getting things done quickly, but on large projects it
Embrace the Impedance Mismatch!
check this out
:)
Or don't. If you want performance, do it yourself. If you want it quick and easy, go with NHibernate and ActiveRecord. If you like pretending that you actually know what's going on at data access level, use NHibernate and sit with XML all day long to get a many to many going... Or just... err.. do it yourself - ADO.Net FTW!