No ORMBr, temos o recurso de paginação para resolver isso, quando formos fazer um select de muitos registros, paginação é um recurso fundamental para que o sistema reflita a velocidade de retorno, o qual o banco de dados não faria sozinho, para definirmos esse recurso no ORMBr, usaremos um terceiro parâmetro na class de conexão.
// DBExpress de 10 em 10 oConnection := TFactoryDBExpress.Create(SQLConnection1, dnSQLite, 10); // ZeosLib de 50 em 50 oConnection := TFactoryZeos.Create(ZConnection1, dnSQLite, 50); // FireDAC de 100 em 100 oConnection := TFactoryFireDAC.Create(FDConnection1, dnSQLite, 100);Demostrei em cada tipo de fábrica que pode ser usado no ORMBr, um valor diferente, para ficar bem claro que você é quem decidirá a paginação desejada, trazendo assim agilidade nos selects de seu sistema, principalmente se seu cliente tenha uma rede precária.
0 comentários :
Postar um comentário