intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Làm việc với LINQ trên Visual Studio 2008- P2

Chia sẻ: Cong Thanh | Ngày: | Loại File: PDF | Số trang:5

159
lượt xem
33
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'làm việc với linq trên visual studio 2008- p2', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Làm việc với LINQ trên Visual Studio 2008- P2

  1. runat="server"> Web Form có chứa một trường hợp của điều khiển GridView; Điều khiển này hiển thị dữ liệu thông qua LINQ. Đoạn mã được đặt bên trong sự kiện Page_Load, vì vậy dữ liệu sẽ được tải vào khi bạn mở trang web. Bước đầu tiên bạn sẽ tạo ra một thể hiện của lớp DataContext. Điều này sẽ cung cấp sự truy nhập cơ sở dữ liệu, vì vậy bạn có thể truy nhập vào bảng của nó như một thuộc tính của lớp DataContext. Ngay khi lớp DataContext được tạo ra thì bạn có thể lấy dữ liệu từ đây thông qua một truy vấn. Đoạn mã bao gồm một truy vấn kéo mọi bản ghi dữ
  2. liệu và các cột từ bảng Customers. Dữ liệu được sắp xếp bởi cột thứ hai và truy vấn được thực hiện khi nó tác động lên điều khiển GridView trên trang. protected void Page_Load(object sender, EventArgs e) { DataClasses1DataContext db = new DataClasses1DataContext(); var customers = from p in db.Customers orderby 1 select p; gvCustomers.DataSource = customers; gvCustomers.DataBind(); } Đây là đoạn mã tương ứng trên Visual Basic: Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  3. Dim db As DataClasses1DataContext = New DataClasses1DataContext() Dim customers As Object customers = From p In db.Customers Order By 1 Select p gvCustomers.DataSource = customers gvCustomers.DataBind() End Sub Khi tải trang web, mọi dữ liệu từ bảng Customers sẽ được hiển thị trên điều khiển GridView. Như trong ví dụ thì bạn có thể dễ dàng gọi thủ tục lưu trữ trên SQL Server như là một phương pháp của đối tượng DataContext. Những kết quả của phương pháp này - thủ tục lưu trữ - có thể được dùng chứa một điều khiển dữ liệu tương tự như điều khiển mà trước đó sử dụng GridView, như trong đoạn mã tiếp theo sau đây:
  4. protected void Page_Load(object sender, EventArgs e) { DataClasses1DataContext db = new DataClasses1DataContext(); var top_customers = db.Ten_Most_Expensive_Products(); gvCustomers.DataSource = top_customers; gvCustomers.DataBind(); } Đây là đoạn mã tương ứng trên Visual Basic: Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim db As DataClasses1DataContext = New DataClasses1DataContext() Dim customers As Object customers = db.Ten_Most_Expensive_Products()
  5. gvCustomers.DataSource = customers gvCustomers.DataBind() End Sub Những ví dụ đơn giản này đã biểu thị cú pháp truy vấn và cách sử dụng O/R Designer như thế nào trên Visual Studio 2008. LINQ cho phép bạn thao tác cập nhật, xóa, thêm (update, delete, add) và đọc dữ liệu.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
6=>0