Khởi tạo một model để sử dụng

Nền tảng lập trình ứng dụng SDK
Post Reply
User avatar
admin
Site Admin
Posts: 15
Joined: Mon Mar 07, 2022 4:43 pm
Location: HCM

Khởi tạo một model để sử dụng

Post by admin »

Như đã giới thiệu trong chủ đề Mô hình lập trình SDK Framework, model là đối tượng chịu trách nhiệm xử lý các vấn đề có liên quan về dữ liệu, do vậy đối tượng này sẽ bao gồm tất cả các chức năng: tạo mới, cập nhật, xoá dữ liệu và truy vấn dữ liệu từ từ bảng dữ liệu trong database.
Để tạo một đối tượng model trong SDK Framework rất đơn giản, và bạn cần phải tuân thủ các yêu tố sau đây:
+ Lớp model cần phải được chứa trong thư mục models
modelso.jpg
modelso.jpg (38.45 KiB) Viewed 9691 times
+ Lớp model phải kế thừa lớp SDKModel
+ Lớp model phải bao gồm 2 hàm dựng, với hàm dựng không bao gồm ISDKDisposable các bạn cần phải gọi hàm Dispose để giải phóng vùng nhớ cho model sau khi sử dụng.
+ Lớp model có thể truy vấn dữ liệu từ view khi nạp chồng hàm initializeViewName
Dưới đây là một ví dụ về một lớp model salesorders_i

Code: Select all

    public class salesorders_i:SDKModel
    {
        public salesorders_i() : base("tbl_salesorders_i") { }
        public salesorders_i(ISDKDisposable io_dis) : base(io_dis, "tbl_salesorders_i") { }
        protected override string initializeViewName()
        {
            return "VW_SALESORDERS_I";
        }
    }
Với đoạn code như trên model salesorders_i đã được bao gồm tất cả các chức năng mà một model cần có để xử lý vấn đề dữ liệu.
Tuy nhiên các bạn cần phải hiểu rằng bảng dữ liệu trong ví dụ là "tbl_salesorders_i" và view VW_SALESORDERS_I cần phải được tạo trước trong cơ sở dữ liệu.
Post Reply