Trong phần này chúng ta sẽ có một cái nhìn vào cách các lớp dữ liệu được tổ chức, thiết lập các đối tượng cơ sở dữ liệu và tạo ra các chức năng cần thiết để truy cập dữ liệu.
Tất nhiên bạn có thể tự do truy cập vào dữ liệu của bạn bất kỳ cách nào bạn muốn. Bạn có thể thậm chí không có nhu cầu để truy cập vào cơ sở dữ liệu. Dù sao, các dự án mẫu cho chúng ta một lớp cấu trúc dữ liệu mà tôi tìm thấy khá ổn để làm việc với.
Điều khiển mô-đun của bạn gọi phương thức trong lớp ProductsController (BLL của chúng tôi), trong đó kêu gọi phương thức trong lớp SqlDataProvider (một phần của Dal của chúng tôi, mà kế thừa từ lớp DataProvider trừu tượng). SqlDataProvider sau đó truy cập vào cơ sở dữ liệu bằng cách gọi thủ tục lưu trữ (cũng là một phần của Dal của chúng tôi). Các cuộc gọi thủ tục lưu trữ được thực hiện bằng cách sử dụng Microsoft doanh nghiệp Thư viện.
Để tập trung không lỏng lẻo, chúng tôi giữ cấu trúc dữ liệu tương đối đơn giản ... không có gì quá lạ ở đây. Cột ModuleID được sử dụng để liên kết mục sản phẩm đến một trường hợp module cụ thể. Các cột còn lại thuộc về mục sản phẩm thực tế.
Bây giờ chúng ta có một bảng chúng ta cần một số thủ tục được lưu trữ để truy cập dữ liệu của nó. Nhưng trước khi chúng ta tạo ra các thủ tục lưu trữ đó là một ý tưởng tốt để thả chúng nếu đã tồn tại. Vì vậy, thêm những điều sau đây:
đang được dịch, vui lòng đợi..