Skip to content

Commit 01a1f4c

Browse files
committed
Modify code comment
1 parent 6479dbc commit 01a1f4c

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

HKLiteDemo/DBAccess.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public static bool Init()
4040
/// </summary>
4141
private static void DatabaseCreated()
4242
{
43-
dal .ExecuteTransac (
43+
dal.ExecuteTransac(
4444
"create index index_SysUser_001 on SysUser(UserName)",
4545
"create index index_SysRole_001 on SysRole(RoleName)"
4646
);

HKLiteDemo/Form1.cs

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,15 @@ namespace HKLiteDemo
1313
{
1414
public partial class Form1 : Form
1515
{
16+
// 操作模块
1617
private IDao<SysUser> daoUser;
1718
private IDao<SysRole> daoRole;
1819
private IDao<SysUserRole> daoUserRole;
1920

2021
private List<SysUser> listSource = new List<SysUser>();
2122
private List<SysUser> listAllUser = new List<SysUser>();
23+
24+
// 用户名,用于插入测试
2225
private List<string> listName = new List<string> { "Tom", "Jack", "Lucy", "Lina", "Linda", "Jackson", "Mike", "Alice", "Robin", "Nancy" };
2326

2427
public Form1()
@@ -36,6 +39,7 @@ protected override void OnLoad(EventArgs e)
3639
dataGridView1.DataSource = bindingSource1;
3740
bindingSource1.ResetBindings(true);
3841

42+
// 初始化
3943
DBAccess.Init();
4044
daoUser = DBAccess.DAL.Dao<SysUser>();
4145
daoRole = DBAccess.DAL.Dao<SysRole>();
@@ -51,6 +55,7 @@ protected override void OnLoad(EventArgs e)
5155
}
5256

5357
#region BindDatas
58+
// 刷新数据
5459
private void BindUser(bool reQuery)
5560
{
5661
if (reQuery)
@@ -127,6 +132,7 @@ private void btnAdd_Click(object sender, EventArgs e)
127132
#region Update
128133
private void btnUpdateByKey_Click(object sender, EventArgs e)
129134
{
135+
// 通过主键更新
130136
if (listSource.Count > 0)
131137
{
132138
var entity = listSource[0];
@@ -139,6 +145,7 @@ private void btnUpdateByKey_Click(object sender, EventArgs e)
139145

140146
private void btnUpdateByCondition_Click(object sender, EventArgs e)
141147
{
148+
// 通过其他条件更新
142149
var updateBuilder = daoUser.UpdateBuilder();
143150
updateBuilder.Update().Set("CName", "Jack'new name").Where().Equal("UserName", "Jack");
144151
updateBuilder.Run();
@@ -150,6 +157,7 @@ private void btnUpdateByCondition_Click(object sender, EventArgs e)
150157
#region Query
151158
private void btnQueryByKey_Click(object sender, EventArgs e)
152159
{
160+
// 通过主键获取一个实体
153161
int userID = 1;
154162
if (listAllUser.Count > 0)
155163
userID = listAllUser[0].ID;
@@ -164,6 +172,7 @@ private void btnQueryByKey_Click(object sender, EventArgs e)
164172

165173
private void btnQueryByCondition_Click(object sender, EventArgs e)
166174
{
175+
// 通过其他条件查询并排序
167176
var queryBuilder = daoUser.QueryBuilder();
168177
queryBuilder.Select().Where().Equal("UserName", "Jack").OrderByDesc("UserName");
169178
var listUser = queryBuilder.Query();
@@ -173,6 +182,7 @@ private void btnQueryByCondition_Click(object sender, EventArgs e)
173182

174183
private void btnQueryTop_Click(object sender, EventArgs e)
175184
{
185+
// 获取前2条记录
176186
var queryBuilder = daoUser.QueryBuilder();
177187
queryBuilder.Select(2).Where().Like("CName", "J");
178188
var listUser = queryBuilder.Query();
@@ -182,6 +192,7 @@ private void btnQueryTop_Click(object sender, EventArgs e)
182192

183193
private void btnQueryColumns_Click(object sender, EventArgs e)
184194
{
195+
// 查询指定列
185196
var queryBuilder = daoUser.QueryBuilder();
186197
queryBuilder.Select("ID","UserName","Email").Where().Like("CName", "J");
187198
var listUser = queryBuilder.Query();
@@ -191,6 +202,7 @@ private void btnQueryColumns_Click(object sender, EventArgs e)
191202

192203
private void btnQueryCustomerCondition_Click(object sender, EventArgs e)
193204
{
205+
// 通过自定义条件查询
194206
var queryBuilder = daoUser.QueryBuilder();
195207
queryBuilder.Select().Where().Custom("where UserName <> 'Tom'");
196208
var listUser = queryBuilder.Query();
@@ -200,10 +212,11 @@ private void btnQueryCustomerCondition_Click(object sender, EventArgs e)
200212

201213
private void btnQuerySql_Click(object sender, EventArgs e)
202214
{
215+
// 先创建数据,以便有数据可查
203216
CreateRoles();
204217
CreateUserRoles();
205218

206-
// 查询所有角色为"administrators"的用户
219+
// 查询所有角色为"administrators"的用户,该查询中只要返回结果的列名与实体类SysUser属性名匹配,即可将数据放在泛型集合List中
207220
var queryBuilder = daoUser.QueryBuilder();
208221
queryBuilder.CustomSqlCommand =
209222
@"select A.* from SysUser A join SysUserRole B on A.ID=B.UserID
@@ -218,6 +231,7 @@ private void btnQuerySql_Click(object sender, EventArgs e)
218231
#region Delete
219232
private void btnDeleteByKey_Click(object sender, EventArgs e)
220233
{
234+
// 通过主键删除
221235
if (listSource.Count > 0)
222236
{
223237
daoUser.DeleteByKey(listSource[0].ID);
@@ -228,6 +242,7 @@ private void btnDeleteByKey_Click(object sender, EventArgs e)
228242

229243
private void btnDelete_Click(object sender, EventArgs e)
230244
{
245+
// 通过其他条件删除
231246
if (listSource.Count > 0)
232247
{
233248
var deleteBuilder = daoUser.DeleteBuilder();
@@ -240,6 +255,7 @@ private void btnDelete_Click(object sender, EventArgs e)
240255

241256
private void btnDeleteAll_Click(object sender, EventArgs e)
242257
{
258+
// 删除所有数据
243259
daoUser.DeleteAll();
244260
daoRole.DeleteAll();
245261
daoUserRole.DeleteAll();
@@ -251,6 +267,7 @@ private void btnDeleteAll_Click(object sender, EventArgs e)
251267
#region Transtion
252268
private void btnTrans1_Click(object sender, EventArgs e)
253269
{
270+
// 事务操作1
254271
var trans = DBAccess.DAL.TransacBuilder();
255272
var insertBuilder = trans.InsertBuilder<SysUser>();
256273
var updateBuilder = trans.UpdateBuilder<SysUser>();
@@ -271,6 +288,7 @@ private void btnTrans1_Click(object sender, EventArgs e)
271288

272289
private void btnTrans2_Click(object sender, EventArgs e)
273290
{
291+
// 事务操作2
274292
var trans = DBAccess.DAL.GetTransaction();
275293
try
276294
{
@@ -289,6 +307,7 @@ private void btnTrans2_Click(object sender, EventArgs e)
289307

290308
private void btnTrans3_Click(object sender, EventArgs e)
291309
{
310+
// 事务操作3
292311
DBAccess.DAL.ExecuteTransac(
293312
"update SysUser set CName='Jackson''s new name' where UserName='Jackson'",
294313
"update SysUser set CName='Mike''s new name' where UserName='Mike'"

0 commit comments

Comments
 (0)