I\'m looking for an ORM that offers complete or near-complete LINQ support.
LINQ to SQL - Supports about everything inside of LINQ (.Contains, Math.Log, etc) - C
I had the same issues with EF. I wanted to use it for its mapping but backed out of it due ot the lack of good linq support.
Im not sure what you mean by eager load relationship properties but you can eager load with plain linq-2-sql.
You use LoadOptions.LoadWith(expression).
LoadOptions.LoadWith(expression).