Entity Framework、特にデータベースを最初に使用している場合、SQL 2012 で開発し、以前のバージョンにデプロイすると、このエラーが発生する可能性があります。
SQL 2012 には新しい構文があるため、Take...Skip 機能を使用すると問題が発生します。参照:
http://erikej.blogspot .co.uk/2014/12/a-breaking-change-in-entity-framework.html
修正するには、.edmx ファイルを編集し、ProviderManifestToken 値を 2012 からデータベース バージョンに変更します。 2008.