Voor mensen die Entity Framework gebruiken, met name de database eerst, kan deze fout optreden als u ontwikkelt met SQL 2012, maar implementeert naar een eerdere versie.
Het probleem zal optreden als u de Take...Skip-functionaliteit gebruikt, omdat SQL 2012 hiervoor een nieuwe syntaxis heeft. Zie:
http://erikej.blogspot .co.uk/2014/12/a-breaking-change-in-entity-framework.html
De oplossing is om uw .edmx-bestand te bewerken en de ProviderManifestToken-waarde van 2012 naar uw databaseversie te wijzigen, b.v. 2008.