Danh mục

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

Số trang: 5      Loại file: pdf      Dung lượng: 176.24 KB      Lượt xem: 14      Lượt tải: 0    
tailieu_vip

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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ả
Nội dung trích xuất từ tài liệu:
Làm việc với LINQ trên Visual Studio 2008- P2runat=server>Web Form có chứa một trường hợp của điều khiểnGridView; Điều khiển này hiển thị dữ liệu thông quaLINQ. Đoạn mã được đặt bên trong sự kiệnPage_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ớpDataContext. Đ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ủanó như một thuộc tính của lớp DataContext. Ngay khilớp DataContext được tạo ra thì bạn có thể lấy dữ liệutừ đâ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ữliệu và các cột từ bảng Customers. Dữ liệu được sắpxế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(objectsender, EventArgs e) {DataClasses1DataContext db = newDataClasses1DataContext();var customers = from p indb.Customersorderby 1select p;gvCustomers.DataSource = customers;gvCustomers.DataBind();}Đây là đoạn mã tương ứng trên Visual Basic:Protected Sub Page_Load(ByValsender As Object, ByVal e AsSystem.EventArgs) Handles Me.LoadDim db As DataClasses1DataContext =New DataClasses1DataContext()Dim customers As Objectcustomers = From p In db.CustomersOrder By 1 Select pgvCustomers.DataSource = customersgvCustomers.DataBind()End SubKhi 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ưutrữ trên SQL Server như là một phương pháp của đốitượng DataContext. Những kết quả của phương phápnà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 theosau đây:protected void Page_Load(objectsender, EventArgs e) {DataClasses1DataContext db = newDataClasses1DataContext();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(ByValsender As Object, ByVal e AsSystem.EventArgs) Handles Me.LoadDim db As DataClasses1DataContext =New DataClasses1DataContext()Dim customers As Objectcustomers =db.Ten_Most_Expensive_Products()gvCustomers.DataSource = customersgvCustomers.DataBind()End SubNhững ví dụ đơn giản này đã biểu thị cú pháp truyvấn và cách sử dụng O/R Designer như thế nào trênVisual Studio 2008. LINQ cho phép bạn thao tác cậpnhật, xóa, thêm (update, delete, add) và đọc dữ liệu.

Tài liệu được xem nhiều: