ОГРАНИЧЬТЕ n, 1 не работает в SQL Server MS. Я думаю, что это - примерно единственная главная база данных, которая не поддерживает тот синтаксис. Честно говоря, это не часть стандарта SQL, хотя это так широко поддерживается, что это должно быть. Во всем кроме SQL-сервера ПРЕДЕЛ работает отлично. Для SQL-сервера я не был в состоянии найти изящное решение.
After reading this website I found to open the .edmx file for my database and change:
<...Provider="System.Data.SqlClient" ProviderManifestToken="2008".../>
to
<...Provider="System.Data.SqlClient" ProviderManifestToken="2005".../>
Is this acceptable or is there a better approach to fixing that error?