码迷,mamicode.com
首页 > 其他好文 > 详细

EF增删改查

时间:2018-01-07 23:30:09      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:body   idv   add   个数   ike   from   nbsp   log   where   

//查询
//查询指定字符串出现的个数,类似于模糊查询select count(*) from Book where Name like ‘%字符串%‘
 db.Book.Where(x => x.Name.Contains(txtName.Text.Trim())).Count();

//接收查询的数据
 List<Book> bk = db.Book.ToList();
 dataGridView1.DataSource = bk;

//添加
 Book bk = new Book(){ Author = txtAuthor.Text};//创建一个对象并初始化
 db.Book.Add(bk);//添加这个对象
 db.SaveChanges();//执行修改

//修改
 Book bk = db.Book.FirstOrDefault(x => x.BookID == id);//返回满足条件的第一个元素
 if (bk!=null)//判断不等空对象,之后可以 txtName.Text = bk.Name;  查到的对象属性赋值
 Book bk = db.Book.FirstOrDefault(x => x.BookID == id);//返回满足条件的第一个元素
 if (bk!=null)//判断不等空对象,之后可以  bk.Name=txtName.Text ;  查到的对象属性赋值
 db.SaveChanges();//修改数据 查找指定ID对象,赋值对象属性保存,类似于添加数据

//删除
 Book bk = db.Book.FirstOrDefault(x => x.BookID == id); //返回满足条件的第一个元素
 if (bk != null) //判断不等空对象,
 db.Book.Remove(bk);//移除指定对象
 db.SaveChanges();//执行修改

//批量添加数据
//循环创建对象并添加
 Book bk = new Book(){ Author = txtAuthor.Text};//创建一个对象并初始化
 db.Book.Add(bk);
 db.SaveChanges();//循环外执行修改

 

EF增删改查

标签:body   idv   add   个数   ike   from   nbsp   log   where   

原文地址:https://www.cnblogs.com/enych/p/8232474.html

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