Để 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 + 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";
}
}
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.