LinQ简单增删改查CURD更新update字段语法

最近搞网站开发,用linq,发现linq网上很少增删改查的代码,要么运行不起来。后来找到一些参考,再做更新数据update的时候,网上很多用submitsavechanges()函数但是一直报错,后来查了百度,才发现aspnet5.0 mvc支持有问题。还有linq多个字段的查询问题,自己做个笔记记录一下。

1.查询:

var query = _context.Student.Where(m => m.s_id == Convert.ToInt32(id) && m.class == "二班").SingleOrDefault();

2.新增插入

_context.Add(model);
_context.SaveChanges();

3.删除

_context.Student.Remove(delete_query);//删除
_context.SaveChanges();

4.修改更新

var query = _context.Student.Where(m => m.s_id == Convert.ToInt32(id) && m.s_status == 1).SingleOrDefault();

参考文章:http://www.budinghua.com/blog/jishu/8035.html里面有详细的内容,可以再借鉴。

上一篇:01.06 字符串压缩


下一篇:Elasticsearch基本CURD操作语法讲解