tailieunhanh - Learning Linq To SQL Tutorial_3

Tham khảo tài liệu 'learning linq to sql tutorial_3', 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ả | LINQ to SQL Tutorial Chúng ta sau đó viết thêm 5 dòng để kiểm tra dữ liệu trong lớp mô hình dữ liệu và 11 dòng trong lớp giao diện để xử lý lỗi. Kết quả cuối cùng là một ứng dụng web đơn giản với giao diện được tùy biến cho phép người dùng lọc dữ liệu động theo phân loại sắp xếp và phân trang một cách hiệu quả trên danh sách sản phẩm chỉnh sửa trực tiếp thông tin sản phẩm và cho phép lưu lại các thay đổi và xóa các sản phẩm từ hệ thống. Trong bài viết tiếp theo của loạt bài này chúng ta sẽ khám phá thêm LINQ to SQL bao gồm kiểm soát truy xuất đồng thời lazy loading thừa kế các ánh xạ bảng cũng như cách dùng các thủ tục SQL để tùy biến. 64 LINQ to SQL Tutorial Bài 6 Lấy dữ liệu dùng Stored Procedure Trong bài viết hôm nay tôi sẽ cho thấy cách chúng ta có thể dùng các stored procedure SPROCs và các hàm do người dùng định nghĩa UDFs với mô hình dữ liệu LINQ to SQL. Bài viết này sẽ tập trung chủ yếu vào cách dùng SPROCs để truy vấn và lấy dữ liệu về từ CSDL. Trong bài viết kế tiếp tôi sẽ hiển thị cách bạn có thể dùng các SPROCs để cập nhật thêm xóa dữ liệu từ CSDL. 1. Dùng SPROC hay không SPROC Đó là một vấn đề. Câu hỏi liệu nên dùng các câu SQL động được sinh ra bởi trình ORM hay dùng Stored Procedure khi xây dựng lớp dữ liệu là một chủ đề không bao giờ kết thúc tranh cãi giữa các nhà phát triển kiến trúc sư phần mềm và các DBA. Rất nhiều người thông minh hơn tôi nhiều đã viết về chủ đề này vì vậy tôi sẽ không nói thêm về vấn đề này ở đây nữa. LINQ to SQL đi cùng với .NET rất mềm dẻo và có thể được dùng để tạo các lớp mô hình dữ liệu trong đó các đối tượng không phụ thuộc vào cấu trúc CSDL phía dưới và có thể xử lý các phép kiểm tra logic cũng như xác thực tính hợp lệ của dữ liệu mà không phụ thuộc vào việc dữ liệu sẽ được lưu nạp dùng các câu SQL động hay thông qua các SPROCs. Trong bài Truy vấn Cơ sở dữ liệu phần 3 tôi đã thảo luận cách bạn có thể viết các biểu thức truy vấn LINQ cho một mô hình dữ liệu LINQ to SQL dùng đoạn mã như sau NorthwindDataContext .

TỪ KHÓA LIÊN QUAN