ASP.NET中实体数据库模型的增删改查的用法。
来源:互联网 发布:cms 上海交通大学 编辑:程序博客网 时间:2024/06/10 01:12
using (CSEntities ce = new CSEntities()) { ///查找/// var login = ce.Admins.Select(p => new {p.Admin_ID,p.Area_ID,p.Addtime,p.State}).Where(p=>p.State=="可用"&&p.Admin_ID==8).ToList(); //模糊查询 var login = ce.Addresses.Select(p => new { p.Name, p.Phone, p.Area_ID }).Where(a => a.Area_ID == 1 && a.Phone.Contains("138")).ToList(); //多表查询 //var p_id = Convert.ToInt32(context.Request["id"]); var p_id = 111; int i = 0; var list = ce.Order_Goods.Where(p => p.P_ID == p_id).ToList().Select(p => new { xuhao = ++i, p.Product.Product_Name, p.Product.Guige, p.Product_Num, p.Product.Price, zhongliang = p.Product_Num * p.Product.zhongliang }); var porder = ce.Porders.Where(p => p.P_ID == p_id).Select(p => new { ShouhuoName = p.User.Addresses.FirstOrDefault(a => a.IsDefault == true).Name, p.User.Yewu.name, p.Price, p.porder_no, p.orderStatus, p.payStatus, p.deliveryStatus, YewuPhone = p.User.Yewu.phone, UserPhone = p.User.Addresses.FirstOrDefault(a => a.IsDefault == true).Phone, p.User.Addresses.FirstOrDefault(a => a.IsDefault == true).Address1, //p.Siji.Area.Area_Name, FuWuPhone = ce.System_Setting.FirstOrDefault().tel }); JObject jo = new JObject(); JProperty head = new JProperty("head", JsonConvert.DeserializeObject(JsonConvert.SerializeObject(porder))); jo.Add(head); JProperty body = new JProperty("body", JsonConvert.DeserializeObject(JsonConvert.SerializeObject(list))); jo.Add(body); context.Response.Write(jo); } ///修改 var login = ce.Admins.FirstOrDefault(p => p.Admin_ID == 20 && p.State == "可用"); ogin.State = "不可用"; int s = ce.SaveChanges(); ///增加 string ss = context.Request["username"]; ce.Admins.Add(new Data.Admin() { Username = ss, Area_ID = 1, Img = "../uploadImg/20151116190727629388240.png", State = "可用", power = true, Addtime = DateTime.Now, Nickname = "liuk", Password = "dddddddd" }); ///删除 var login = ce.Admins.Remove(ce.Admins.FirstOrDefault(a => a.Admin_ID == 20 && a.Username == "admindfd")); int s = ce.SaveChanges(); if (login.Count > 0) { context.Response.Write("OK"); context.Response.Write(JsonConvert.SerializeObject(login)); } else { context.Response.Write("wrong"); }
0 0
- ASP.NET中实体数据库模型的增删改查的用法。
- asp中access数据库的增删改查
- ASP.NET基本的增删改查
- iOS中数据库的增删改查
- MVC对数据库增删改查,使用实体模型
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删查改
- 数据库的增删查改
- 数据库的增删改查
- 数据库的增删改查
- 支持不同的版本
- UVa 10417 - Gift Exchanging
- 1008. 数组元素循环右移问题 (20)
- iOS框架介绍——A字头
- 查看linux系统已运行时间;当前用户个数;系统负载情况
- ASP.NET中实体数据库模型的增删改查的用法。
- 官方文档翻译 协议
- 3D开发的视觉基础openGL ES
- nginx常用命令
- WebService之Axis2快速入门: Spring与axis整合发布为WebService
- 在Python中新建一个instance有几种办法?
- Apache禁止目录列表
- android代码判断当前手机的手机号码是属于移动、联通、还是电信的
- Windows程序设计--文本输出