New ADO (nuado)
Query Result Set
var dpe = ApplicationServiceContext.GetService<IRepositoryService<Patient>>();
// Prepares the statement SELECT * FROM pat_tbl....
var patients = dpe.Find(o=>o.DateOfBirth <= DateTime.Now);
// Executes a SELECT EXISTS (....) rather than loading patients
if(patients.Any()) {
// Modifies the statement above to SELECT * FROM pat_tbl OFFSET 10 ROW TAKE FIRST 10 ROWS ONLY
patients = patients.Skip(10).Take(10);
// Modifies statement above to SELECT COUNT(*) FROM (....)
var patientCount = patients.Count();
}Result Set Implementations
Last updated
Was this helpful?