CYQ.Data 轻量数据层之路 使用篇四曲 MAction 增删改(十五)
2012-03-09 00:00
429 查看
上一篇:CYQ.Data 轻量数据层之路 使用篇三曲 MAction 取值赋值(十四)
本篇内容概要
本篇继续上一篇内容,本节介绍所有增删改的相关操作。
1
:添加数据 Insert方法
2
:删除数据 Delete方法
3
:更新数据 Update方法
作者博客地址:
http://cyq1162.cnblogs.com/
一:添加操作
方法原型:
public
bool
Insert()
public
bool
Insert(
bool
AutoSetValue)
示例1:
MAction action
=
new
MAction(TableNames.Users);
action.Set(Users.UserName,
"
路过秋天
"
);
//
或者从控件取值 action.GetFrom(txtUserName);
action.Insert();
action.Close();
示例2:
MAction action
=
new
MAction(TableNames.Users);
action.SetAutoPrefix(
"
txt
"
);
//
设置控件前缀,可设置多个
action.Insert(
true
);
action.Close();
另:SetAutoPrefix 设置自动前缀方法
方法原形:
public
void
SetAutoPrefix(
string
autoPrefix,
params
string
[] otherPrefix)
可设置多个前缀示例如:
action.SetAutoPrefix(
"
txt
"
,
"
ddl
"
,
"
lab
"
);
二:删除操作
方法原型:
public
bool
Delete()
public
bool
Delete(
object
where
)
示例1:
MAction action
=
new
MAction(TableNames.Users);
action.Set(Users.ID,
1
);
action.Delete();
action.Close();
示例2:
MAction action
=
new
MAction(TableNames.Users);
action.Delete(
"
id=1 or UserName='路过秋天'
"
);
action.Close();
示例3:
MAction action
=
new
MAction(TableNames.Users);
if
(action.Fill(
1
))
{
//
处理其它事情
if
(action.Delete())
{
action.Close();
}
}
三:更新操作
方法原型:
public
bool
Update()
public
bool
Update(
object
where
)
public
bool
Update(
object
where
,
bool
AutoSetValue)
示例1:
MAction action
=
new
MAction(TableNames.Users);
action.Set(Users.ID,
1
);
action.Set(Users.Password,
" http://cyq1162.cnblogs.com "
);
action.Update();
//
更新UserID为1的密码
action.Close();
示例2:
MAction action
=
new
MAction(TableNames.Users);
action.Set(Users.Password,
" http://cyq1162.cnblogs.com "
);
action.Update(
"
UserName='路过秋天'
"
);
action.Close();
示例3:
MAction action
=
new
MAction(TableNames.Users);
action.SetAutoPrefix(
"
txt
"
);
action.Set(Users.Password,
" http://cyq1162.cnblogs.com "
);
action.GetFrom(txtUserName);
action.Update(
"
id=1
"
,
true
);
action.Close();
//
说明,除了显式设置的密码和从控件取的用户名,其它没显示取值的Users表的其它属性,将从txt为前缀的控件取值。
//
其它属性自动获取值类似:取Request["txtFullName"]的值赋给FullName属性。
结言:
通过本节说明,应该能掌握对于数据的增删改基础操作。
如在使用中有不明,请予留言。
附:要么不开源,既然开源了,就得努力写好相关的文章,让对本框架感兴趣的读者有所帮助,至于不感兴趣的,勿勿略过即可。
原文链接:
http://www.cnblogs.com/cyq1162/archive/2010/09/06/1818717.html
本篇内容概要
本篇继续上一篇内容,本节介绍所有增删改的相关操作。
1
:添加数据 Insert方法
2
:删除数据 Delete方法
3
:更新数据 Update方法
作者博客地址:
http://cyq1162.cnblogs.com/
一:添加操作
方法原型:
public
bool
Insert()
public
bool
Insert(
bool
AutoSetValue)
示例1:
MAction action
=
new
MAction(TableNames.Users);
action.Set(Users.UserName,
"
路过秋天
"
);
//
或者从控件取值 action.GetFrom(txtUserName);
action.Insert();
action.Close();
示例2:
MAction action
=
new
MAction(TableNames.Users);
action.SetAutoPrefix(
"
txt
"
);
//
设置控件前缀,可设置多个
action.Insert(
true
);
action.Close();
另:SetAutoPrefix 设置自动前缀方法
方法原形:
public
void
SetAutoPrefix(
string
autoPrefix,
params
string
[] otherPrefix)
可设置多个前缀示例如:
action.SetAutoPrefix(
"
txt
"
,
"
ddl
"
,
"
lab
"
);
二:删除操作
方法原型:
public
bool
Delete()
public
bool
Delete(
object
where
)
示例1:
MAction action
=
new
MAction(TableNames.Users);
action.Set(Users.ID,
1
);
action.Delete();
action.Close();
示例2:
MAction action
=
new
MAction(TableNames.Users);
action.Delete(
"
id=1 or UserName='路过秋天'
"
);
action.Close();
示例3:
MAction action
=
new
MAction(TableNames.Users);
if
(action.Fill(
1
))
{
//
处理其它事情
if
(action.Delete())
{
action.Close();
}
}
三:更新操作
方法原型:
public
bool
Update()
public
bool
Update(
object
where
)
public
bool
Update(
object
where
,
bool
AutoSetValue)
示例1:
MAction action
=
new
MAction(TableNames.Users);
action.Set(Users.ID,
1
);
action.Set(Users.Password,
" http://cyq1162.cnblogs.com "
);
action.Update();
//
更新UserID为1的密码
action.Close();
示例2:
MAction action
=
new
MAction(TableNames.Users);
action.Set(Users.Password,
" http://cyq1162.cnblogs.com "
);
action.Update(
"
UserName='路过秋天'
"
);
action.Close();
示例3:
MAction action
=
new
MAction(TableNames.Users);
action.SetAutoPrefix(
"
txt
"
);
action.Set(Users.Password,
" http://cyq1162.cnblogs.com "
);
action.GetFrom(txtUserName);
action.Update(
"
id=1
"
,
true
);
action.Close();
//
说明,除了显式设置的密码和从控件取的用户名,其它没显示取值的Users表的其它属性,将从txt为前缀的控件取值。
//
其它属性自动获取值类似:取Request["txtFullName"]的值赋给FullName属性。
结言:
通过本节说明,应该能掌握对于数据的增删改基础操作。
如在使用中有不明,请予留言。
附:要么不开源,既然开源了,就得努力写好相关的文章,让对本框架感兴趣的读者有所帮助,至于不感兴趣的,勿勿略过即可。
原文链接:
http://www.cnblogs.com/cyq1162/archive/2010/09/06/1818717.html
相关文章推荐
- CYQ.Data 轻量数据层之路 使用篇四曲 MAction 增删改(十五)
- CYQ.Data 轻量数据层之路 使用篇四曲 MAction 增删改(十五)
- CYQ.Data 轻量数据层之路 使用篇四曲 MAction 增删改(十五)
- CYQ.Data 轻量数据层之路 使用篇-MAction 增删改 视频[高清无码带音乐-千王之王] G (二十六)
- CYQ.Data 轻量数据层之路 使用篇-MAction 增删改 视频[高清无码带音乐-千王之王] G (二十六)
- CYQ.Data 轻量数据层之路 使用篇-MAction 增删改 视频[高清无码带音乐-千王之王] G (二十六)
- CYQ.Data 轻量数据层之路 使用篇-MAction 数据查询 视频 D (二十一)
- CYQ.Data 轻量数据层之路 使用篇三曲 MAction 取值赋值(十四)
- CYQ.Data 轻量数据层之路 使用篇-MAction 数据查询 视频 E (二十二)
- CYQ.Data 轻量数据层之路 使用篇二曲 MAction 数据查询(十三)
- CYQ.Data 轻量数据层之路 使用篇三曲 MAction 取值赋值(十四)
- CYQ.Data 轻量数据层之路 使用篇-MAction 数据查询 视频 E (二十二)
- CYQ.Data 轻量数据层之路 使用篇-MAction 取值赋值 视频[带音乐] F (二十四)
- CYQ.Data 轻量数据层之路 使用篇-MAction 取值赋值 视频[带音乐] F (二十四)
- CYQ.Data 轻量数据层之路 使用篇二曲 MAction 数据查询(十三)
- CYQ.Data 轻量数据层之路 使用篇三曲 MAction 取值赋值(十四)
- CYQ.Data 轻量数据层之路 使用篇-MAction 取值赋值 视频[带音乐] F (二十四)
- CYQ.Data 轻量数据层之路 使用篇-MAction 取值赋值 视频[带音乐] F (二十四)
- CYQ.Data 轻量数据层之路 使用篇-MAction 数据查询 视频 D (二十一)
- CYQ.Data 轻量数据层之路 使用篇-MAction 数据查询 视频 D (二十一)