HELP ME: Áp dụng thuật toán tìm kiếm vào ADO Entity Framework như thế nào?
Mình đang làm bài tập kết thúc môn với đề tài: “xây dựng website quản lý điểm cho khoa” bằng ASP MVC (razor). Mình muốn áp dụng thuật toán nhị phân vào phần tìm kiếm mã sinh viên trong bảng điểm nhưng không biết phải làm thế nào.
Khi tìm kiếm thì mình dùng câu lệnh
List<DiemThi> lstKetQua = db.DiemThis.Where(n => (n.MaSV.Contains(sTuKhoa)) && (n.MaMonHoc.Contains(sMonHoc) && (n.Lop.HocKy.Contains(sHK) && (n.MaLop.Contains(sLop))))).ToList();
Khi sử dụng câu lệnh này nó sẽ tìm kiếm dữ liệu trong entity framework hay trong sql server ?
Tìm kiếm này là kiểu tìm kiếm tuần tự nhỉ ?
Mình muốn tăng tốc tìm kiếm vì có nhiều bản ghi nên dùng tìm kiếm nhị phân, nhưng ý tưởng phải làm như thế nào ạ?