The Entity Framework allows you to write programs against the Entity Data Model and also, add a level of abstraction on top of the relational model. This isolation of the logical view of data from the Object Model is accomplished by expressing queries in terms of abstractions using an enhanced query language called Entity SQL. This language is specially designed to query data from the Entity Data Model. Entity SQL was designed to address the need for a language that can query data from its conceptual view, rather than its logical view.
Standard Query Language or SQL is the primary language that has been in use for years for querying databases. Remember, SQL is a standard and not owned by any particular database vendor. SQL-92 is a standard, and is the most popular SQL standard currently in use. This standard was released in 1992The 92 in the name reflects this fact. Different database vendors have implemented...