Đ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: DDL Management | acoda
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