Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Stronicowanie oparte na przesunięciu/pobieraniu (implementacja) w EntityFramework (przy użyciu LINQ) dla programu SQL Server 2008

Jest to możliwe dzięki Entity Framework 6.1.2 i powyżej, więc powinieneś być w porządku, aby użyć go w swoim projekcie. Standardowych metod Skip i Take nie można przechwycić w taki sam sposób, jak inne. Istnieją teraz dwa dodatkowe przeciążenia metod Skip/Take, które przyjmują lambdy, więc zamiast tego:

var results = context.MyTable
    .Skip(10)
    .Take(5);

Zrób to:

var results = context.MyTable
    .Skip(() => 10)
    .Take(() => 5);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać FILEPROPERTY() w SQL Server

  2. Zrozumienie funkcji zabezpieczeń programu SQL Server HAS_Permis_BY_Name i jej przypadków użycia

  3. Dodaj przesunięcie strefy czasowej do wartości datetime2 w programie SQL Server (T-SQL)

  4. Jak SQLParameter zapobiega wstrzykiwaniu SQL?

  5. Jak zmienić sortowanie bazy danych SQL Server za pomocą T-SQL