Ask HN: Have you found ORMs help more than they hinder?
Perhaps you are suffering from Blub? <a href="http:&#x2F;&#x2F;wiki.c2.com&#x2F;?BlubParadox" rel="nofollow">http:&#x2F;&#x2F;wiki.c2.com&#x2F;?BlubParadox</a> One reason for wanting to shift databases is testing. The unit tests might be running on the developers own sqlite instances because running them on the company-wide SQL Server installation is prohibitive.<p>A well-written ORM generally do not introduce much complexity. For example, C# Linq expressions (yes, I know they are used for many other tasks than db access) aren&#x27;t more complex than the equivalent sql statements.