Sto tentando di utilizzare il paging (ovvero .Skip(...).Take(...)
in Entity Framework 7. Funziona correttamente con Microsoft SQL Server 2012 e 2014, ma non riesce con il seguente errore su SQL Server 2008:Cercapersone con Entity Framework 7 e SQL Server 2008
System.Data.SqlClient.SqlException (0x80131904):.. la sintassi non corretta in prossimità 'OFFSET' utilizzo non valido dell'opzione AVANTI nell'istruzione FETCH
ho capito che si tratta di un modifica della versione 6.1.2 di EF (http://erikej.blogspot.com/2014/12/a-breaking-change-in-entity-framework.html), ma la correzione consiste nel modificare l'attributo ProviderManifestToken del file EDMX in modo da "2008".
Il problema è che EF7 attualmente supporta solo lo scenario code-first, quindi non c'è nessun EDMX in circolazione. La domanda è: come configurare il sito Web ASP.NET 5 con Entity Framework 7 per utilizzare l'approccio di impaginazione fallback per SQL Server precedente al 2012?
Si veda problema [# 1326] (https://github.com/aspnet/EntityFramework/issues/1326) e aggiungi eventuali commenti che potresti avere. – bricelam