配置数据库链接:(这只是其中一种方式)
AppConfig.DB.CommandTimeout = 800;
AppConfig.DB.DefaultConn = "数据库链接地址";
基本用法:
///表名可以是直接字符串的对应名字,也可以是生成的枚举类型
using (MAction action = new MAction("表名"))
{
///增
action.Set("列名", "值");
action.Insert();//插入
///删
action.Delete("字段=值");//删除
///改
action.Set("列名", "值");
action.Update();//修改,此处也可以指定条件
///查
action.Select().ToDataTable();//直接查询 DataTable格式
action.Select().ToJson();//直接查询 Json格式
action.Select().ToList();//直接查询 泛型
action.Select().ToXml();//直接查询 xml格式
///以下同理,都可以查出相应格式数据
action.Select("字段=值");//条件查询,也可以直接写值..有个自动推导
///分页查询
action.Select(pageIndex, pageSize);
MDataTable mTable = action.Select(pageIndex, pageSize, "条件", out count);//条件,返回总数
action.SetSelectColumns("列A", "列B");//查询指定列
///事务
action.BeginTransation();//开始事务
action.RollBack();//回滚
action.EndTransation();//提交事务
///*MDataTable的命名空间是CYQ.Data.Table;
}
(基本用法除此之外还有更牛皮的.....就是几乎全自动化,详情可以看该框架作者的介绍..)
余下的再慢慢记录,用的我真舒服...
框架地址:https://github.com/cyq1162/cyqdata
作者:https://www.cnblogs.com/cyq1162/