subsonic增删改查

复制代码

//直接执行sql语句查询数据,返回DataTable 

 DataTable dt;
                            QueryCommand qc = new QueryCommand(strSql.ToString(), null);
                            dt =DataService.GetDataSet(qc).Tables[0];

                            gvwzh.DataSource = dt;
                            gvwzh.DataBind();    

 

 

 1  //查询
 2 
 3         //第一种方法
 4         BaseUserController items = new BaseUserController();
 5         grw.DataSource = items.FetchAll();
 6         grw.DataBind();
 7 
 8         //第二种方法
 9         grw.DataSource = DB.Select().From(BaseUser.Schema).ExecuteDataSet().Tables[0];
10         grw.DataBind();
11 
12 
13 
14         //增加
15         BaseUser bu = new BaseUser();
16         bu.MarkNew();
17         bu.Jmsfzh = "ggggggggg";
18         bu.Dlid = "eeee";
19         bu.Xm = "eeeee";
20         bu.Pwd = "eeeeee==";//默认密码“111111”
21         bu.Sfdy = true;
22         bu.Bmid = "eeeeeeee";
23         bu.Save();
24 
25 
26         //修改
27         int result = new Update(BaseUser.Schema)
28         .Set(BaseUser.Columns.Jmsfzh).EqualTo("55555555555")
29         .Where(BaseUser.Columns.Dlid).IsEqualTo("eeee")
30         .Execute();
31 
32 
33         //删除
34         DB.Delete().From(BaseUser.Schema).Where(BaseUser.Columns.Dlid).IsEqualTo("aaaaa").Execute();
复制代码

 

posted @   哪啊哪啊神去村  阅读(250)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示