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();
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment