280 likes | 460 Views
Chapter 5. Truy xuất dữ liệu với LINQ. NỘI DUNG. Validate data Stores Procedures Transaction. Validate data. Kiểm tra dữ liệu cho 1 cột trong bảng Quan hệ giữa các cột trong thực thể Kiểm tra dữ liệu khi cập nhật 1 thực thể. Kiểm tra dữ liệu cho 1 cột trong bảng.
E N D
Chapter 5 Truyxuấtdữliệuvới LINQ
NỘI DUNG • Validate data • Stores Procedures • Transaction
Validate data • Kiểm tra dữ liệu cho 1 cột trong bảng • Quan hệ giữa các cột trong thực thể • Kiểm tra dữ liệu khi cập nhật 1 thực thể
Kiểm tra dữ liệu cho 1 cột trong bảng Quản lý nhập liệu trên DataGridView dùng sự kiện DataError:
Stored Procedures • Stored Procedures trả về Rowsets • Stored Procedures có Parameters • Stored Procedures trả về nhiều Result Shapes • Stored Procedures trả về Sequential Result Shapes • Stored Procedures khi Insert, Update, Delete • Stored Procedures hỗ trợ các hàm do người dùng tự định nghĩa
Stored Procedures khi Insert, Update, Delete • Tạo Stored Procedure cho các câu lệnh Insert, Update, hoặc Delete trong DBMS: • Override lại các phương thức InsertTableName, UpdateTableName, DeleteTableName • Gọi Stored Proc bằng custom design
Stored Procedures khi Insert, Update, Delete Custom Design: dùng stored proc cho bảng nào, mở cửa sổ properties bảng đó
Stored Procedures khi Insert, Update, Delete Custom Design:
Transaction • Transaction: được định nghĩa như là một chuỗi các thao tác thực thi cùng với nhau như là một khối thống nhất đơn của công việc. • Một khối thống nhất của công việc phải có bốn đặc điểm được gọi là ACID (Atomicity, Consistency, Isolation, và Durability).
Transaction • LINQ hỗ trợ 3 loại transactions: • Explicit Local Transaction (IdbTransaction) • Explicit Distributable Transaction (TransactionScope) • Implicit Transaction