最近搞网站开发,用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里面有详细的内容,可以再借鉴。