码迷,mamicode.com
首页 > Web开发 > 详细

MVC+EF 的增删改查操作

时间:2014-07-16 21:07:29      阅读:699      评论:0      收藏:0      [点我收藏+]

标签:使用   数据   io   cti   re   c   

1、 //创建EF映射对象数据集
static Models.db_JiaoYouEntities DbDeleteData = new Models.db_JiaoYouEntities();

2、 #region 得到数据集合+Query()
/// <summary>
/// 得到数据集合
/// </summary>
/// <returns></returns>
public List<Models.tb_Msg> Query()
{
Models.db_JiaoYouEntities DbQueryData = new Models.db_JiaoYouEntities();
List<Models.tb_Msg> MsgList = DbQueryData.tb_Msg.Where(c => c.Sender == "b").ToList();

return MsgList;
}
#endregion

3、 #region Mvc +EF 的 add()增加操作
// 1、声明EF
// 2、完成对应数据表对象的数据添加
// 3、调用声明的ef的对应表的添加操作
// 4、ef的SaveChange()操作
public static string add() {

Models.db_JiaoYouEntities DbData = new Models.db_JiaoYouEntities();
Models.tb_Msg Msg = new Models.tb_Msg();
Msg.ID = 123;
Msg.Accepter = "a";
Msg.CheckRead = true;
Msg.Msg = "info";
Msg.MsgDate = DateTime.Now;
Msg.Sender = "b";
DbData.tb_Msg.Add(Msg);
DbData.SaveChanges();
return "测试成功!";
}
#endregion


4、 #region EF编辑操作
/// <summary>
/// EF编辑操作
/// </summary>
/// <returns></returns>
public static string Edit()
{

Models.db_JiaoYouEntities DbUpdateData = new Models.db_JiaoYouEntities();
Models.tb_Msg UpdateMsg = DbUpdateData.tb_Msg.Where(c => c.Sender == "b" && c.Accepter == "a").FirstOrDefault();
UpdateMsg.Accepter = "c";
DbUpdateData.SaveChanges();

return "ce";

}
#endregion

5、 #region EF删除操作
public static string Delete()
{

//删除要使用主键做标识

Models.tb_Msg MsgRemove = new Models.tb_Msg() { ID = 32 };

DbDeleteData.tb_Msg.Attach(MsgRemove);
DbDeleteData.tb_Msg.Remove(MsgRemove);
DbDeleteData.SaveChanges();
return "";

}
#endregion

6、 #region EF查询操作
/// <summary>
/// EF查询操作
/// </summary>
/// <returns></returns>
public ActionResult Index()
{

// Edit();
// Delete();
// ViewBag.Result = add();

//调用查询方法,将数据采用ViewBag接收数据传递给视图
//ViewBag.List = Query();

return View();
}
#endregion

MVC+EF 的增删改查操作,布布扣,bubuko.com

MVC+EF 的增删改查操作

标签:使用   数据   io   cti   re   c   

原文地址:http://www.cnblogs.com/linbin524/p/3836164.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!