TAILIEUCHUNG - 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. Dùng SPROC hay không SPROC? Đó là một vấn đề | 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. 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 Khi bạn viết các biểu thức LINQ kiểu như vậy LINQ to SQL sẽ thực thi các câu lệnh SQL động để bạn có thể lấy về các đối tượng khớp với câu truy vấn của bạn. Như bạn đã được học trong bài viết này bạn cũng có thể dùng các SPROCs trong CSDL trong lớp DataContext nó cung cấp một cách khác để lấy về các đối tượng Products bằng cách gọi thủ tục tương ứng NorthwindDatacontext northwind new NorthwindDatacontextO var products Beverages foreach product product in products product. ProductName PropertyChanged Propertychanging QuantityPerUnit J ReorderLevel 2 SupplierlD V ToString UnitPrice UnitsInStock Ji1 UnitsOnOrder Khả năng này cho phép bạn dùng cả các câu SQL động và các SPROCs với một mô hình dữ

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.