.NET的添加,删除,查询
来源:互联网 发布:linux方面的知识 编辑:程序博客网 时间:2024/06/07 14:01
在DAL里创建一个UserDAL类
//通过id实现删除
public bool DeleteById(int id){
OA_TestEntities2 oat = new OA_TestEntities2();
//不用查询直接删除的方法
users us = new users();
us.userId = id;
oat.Entry<users>(us).State = System.Data.EntityState.Deleted;
return oat.SaveChanges() > 0;
}
/*********************** 控制器 ***************************/
//更具id删除用户
public ActionResult DeleteById(int id)
{
//通过ef实现删除
UserDAL ud = new UserDAL();
bool isdelete = ud.DeleteById(id);
if (isdelete == true)
{
return RedirectToAction("Users");
}
else
{
return View();
}
}
public List<users> GetAllusers()
{
OA_TestEntities2 oat = new OA_TestEntities2();
List<users> uslist = oat.users.ToList();
return uslist;
}
//通过id实现添加
public bool adduser(User_DTO usd,List<string> adduserid)
{
OA_TestEntities2 oat = new OA_TestEntities2();
users us = new users();
us.userId = usd.userId;
us.userName =usd.userName;
us.userSex = usd.userSex;
us.userBirday = usd.userBirday;
us.userHome = usd.userHome;
us.userFace = usd.userFace;
us.userInConpanyTime = usd.userInConpanyTime;
us.dep_Id = Convert.ToInt32(usd.dep_Id);
us.userPosition = usd.userPosition;
us.userPhone = usd.userPhone;
us.userMobilePhone = usd.userMobilePhone;
us.userEmail = usd.userEmail;
us.userTalk = usd.userTalk;
oat.users.Add(us);
return oat.SaveChanges() > 0;
}
/*********************** 控制器 ***************************/
public ActionResult GiveUsers()
{
UserDAL ud = new UserDAL();
ViewBag.allusers = ud.GetAllusers();
return View();
}
public ActionResult GiveUseradd(User_DTO usd)
{
return View();
}
//添加用户信息
public JsonResult AddHome(User_DTO usd, string nam)
{
string result = Newtonsoft.Json.JsonConvert.SerializeObject(usd);
UserDAL ud = new UserDAL();
bool isscuess = ud.adduser(usd, null);
return Json(result, JsonRequestBehavior.AllowGet);
}
/********************* 视图 ****************************/
//查询用户所有
public List<users> GetUsers()
{
OA_TestEntities2 oat = new OA_TestEntities2();
List<users> ulist = oat.users.ToList();
return ulist;
}
/*********************** 控制器 ***************************/
//查询所有用户
public ActionResult Users()
{
UserDAL ud = new UserDAL();
List<users> us = ud.GetUsers();
ViewBag.userlist = us;
return View(us);
}
/*********************** 视图 ***************************/
- .NET的添加,删除,查询
- DataTable的添加、删除、查询
- 返璞归真asp.net mvc 1.0(1) - 添加、查询、更新和删除的Demo
- js中cookie的添加,删除,查询
- Jquery EasyUI的添加,修改,删除,查询
- 封装cookie的添加,删除,查询方法
- js中cookie 的添加、查询、删除
- asp.net 操作xml(添加删除修改查询)
- 登陆、添加、查询、删除
- AngularJS查询,删除,添加
- 查询添加删除
- angularJs添加,删除,查询
- angularjs 删除 查询 添加
- 删除 查询 添加
- 步步为营VS 2008 + .NET 3.5(8) - DLINQ(LINQ to SQL)之面向对象的添加、查询、更新和删除
- 步步为营VS 2008 + .NET 3.5(9) - DLINQ(LINQ to SQL)之执行SQL语句的添加、查询、更新和删除
- 步步为营VS 2008 + .NET 3.5(10) - DLINQ(LINQ to SQL)之调用存储过程的添加、查询、更新和删除
- 步步为营VS 2008 + .NET 3.5(14) - XLINQ(LINQ to XML)之针对XML文件的添加、查询、更新和删除
- andriod自带模拟器使用代理
- Android_APK 之使用IDA脱壳环境搭建
- C++中的单例模式
- JAVA初级
- Android:你要的WebView与 JS 交互方式 都在这里了
- .NET的添加,删除,查询
- DATE_ADD(date,INTERVAL expr type) 和DATE_SUB(date,INTERVAL expr type)
- Less的常见用法
- sap 状态栏添加竖线
- 【leetcode】Hamming Distance
- windows 定时关机
- SQLServer 数据结构和基础数据导出工具
- JavaScript 学习笔记——cssText
- 学习Location对象