发表评论eTable数据表操作类
发布时间:2017-05-16 17:56:02
浏览量:1550
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();