发表评论eTable数据表操作类
发布时间:2017-05-16 17:56:02
浏览量:1380
eTable数据表操作类
数据库表操作类,主要实现数据的增加、修改、删除。
名称 |
数据类型 |
描述 |
TableName |
string |
表名 |
ID |
string |
主键值 |
Rows |
int |
受影响行 |
primaryKey |
string |
主键 |
Fields |
Dictionary |
字段编码及内容集合 |
Where |
Dictionary |
条件集合 |
Add() |
|
添加方法 |
Update() |
|
修改方法 |
Delete() |
|
删除方法,修改删除标记,不真正删除。 |
DeleteTrue() |
|
真正删除 |
使用示例
1.添加
etable =
new eTable(
"Demo_Persons");
etable.Fields.Add("FullName",
"测试1");
etable.Fields.Add("Account",
"test");
etable.Fields.Add("PassWord", eBase.GetMD5(
"123456",
16));
etable.Add();
litBody.Text =
"添加成功,ID=" + etable.ID +
"\r\n";
litBody.Text +=
"所影响行:" + etable.Rows.ToString();
2.修改
etable =
new eTable(
"Demo_Persons");
etable.Fields.Add("FullName",
"修改后的姓名");
etable.Where.Add("ID=" +
ID);
etable.Update();
litBody.Text =
"修改成功,ID=" + ID +
"\r\n";
litBody.Text +=
"所影响行:" + etable.Rows.ToString();
3.删除
etable =
new eTable(
"Demo_Persons");
etable.Where.Add("id=" +
ID);
//etable.DeleteTrue();//真正删除
etable.Delete();
//假删除
litBody.Text =
"删除成功,ID=" + ID +
"\r\n";
litBody.Text +=
"所影响行:" + etable.Rows.ToString();