Two of the Microsoft ADO.NET team members, Mark Shields and Fabio Valbuena, have put a rather detailed post discussing EntitySQL. EntitySQL has been developed to address the need for programmers to reason, express and write queries in terms of the new Entity Data Model abstractions. One of the cool benefits...