Thursday, March 31, 2016

giáo trình bài giảng linq

LINQ TO DataSet Dùng để truy vấn, sắp xếp, lọc dữ liệu,…nhanh và dễ dàng hơn this.view_LinqtoDataSetTableAdapter.Fill(this.dataSet_LinQtodataset.View _LinqtoDataSet, cbbKhoa.SelectedValue.ToString()); CÁC TOÁN TỬ TRONG LINQ TO SQL SELECT VD: Hiển thị DL bảng SinhVien dbDataContext db = new dbDataContext(); var sv = from p in db.SinhViens select p; CÁC TOÁN TỬ TRONG LINQ TO SQL SELECT VD: Hiển thị DL bảng SinhVien (Lựa chọn cột hiển thị) dbDataContext db = new dbDataContext(); var sv = from p in db.SinhViens select new {p.MaSV, p.HoSV, p.TenSV}; Take,Skip VD: Lấy mẫu tin đầu tiên trong bảng(Lấy sinh viên đầu tiên trong bảng SinhVien). var sinhviens = (from p in db.SinhVien select p).Skip(0).Take(1); //Tương đương SELECT TOP 1 trong SQL VD: Tương tự trên, nhưng lấy mẫu tin cuối cùng(sinh viên cuối cùng trong bảng SinhVien). var sinhviens = (from p in db.SinhVien orderby p.MaSV descending select p).Skip(0).Take(1); VD: Tương tự trên, nhưng lấy mẫu tin thứ 5 và 6(sinh viên thứ 5 và 6 trong bảng SinhVien). var sinhviens = (from p in db.SinhVien select p).Skip(4).Take(2); Orderby VD: Sắp xếp giảm dần theo cột tên (mặc định tăng dần) dbDataContext db = new dbDataContext(); var sv = from p in db.SinhViens orderby p.TenSV descending select new {p.MaSV, p.HoSV, p.TenSV}; Distinct VD: Loại bỏ các phần tử trùng nhau dbDataContext db = new dbDataContext(); var sv = (from p in db.SinhViens select new {p.MaSV, p.HoSV, p.TenSV}).Distinct();

No comments:

Post a Comment