Điều kiện
Table layout phải được import và quản lý bằng DDL Management.
Cách sử dụng DDL Management để quản lý table layout tham khảo tại: // TODO
SQL Management là gì
[SQL Management] cung cấp 1 công cụ một số tiện ích cho việc design SQL
Các tính năng chính:
- 
Format SQL
 - 
Generate Code
 
Quick Start
Mở app [acoda], chọn project, vào mục [codadevs], chọn [SQL Management]
Click button [New] và chọn [Create folder] để tạo folder, chọn [Create file] để tạo mới
Giao diện gồm editor hiển thị nội dung câu sql ở bên trái và bên phải là In/Out của câu sql
Code SQL được auto format sau mỗi 1 phút
Auto detech In/Out
Click button [Extract I/O] trên header, tool sẽ tự động extract In/Out của câu sql và mapping thông tin với table layout để get được các thông tin cơ bản như: comment, type
Ngoài ra cũng có thể add thêm các field trong trường hợp tool không detech được.
Chú ý: tham số truyền vào phải sử dụng cú pháp ":var_name", ví dụ:
SELECT
  count(1) as count,
  ` group `.group_id
FROM
  ` group `
  join group_member on ` group `.group_id = group_member.group_id
  and ` group `.privacy = ':privacy'
where
  ` group `.group_id = ':groupId'
  and ` group `.group_name = ':groupName';
Các trường :privacy, :groupId, :groupName là các tham số truyền vào
Generate Code
Click button [Generate]
Chọn type [Code]
Chọn template là [DotNet API Restfull Dao Template]
Kết quả
Tham khảo các template hữu ích khác tại: // TODO
Tham khảo cách customize template tại: // TODO