linq基础使用

创建一个linq   创建一个linq to sql 类 放在App_Code里面

不可在创建的里面数据扩展

要扩展在创建一个同名字的类  不然搜不到

linq基础查询用lambda表达式  代替sql语句

Stu s = con.Stu.Where(r => r.Ids.ToString() == id).FirstOrDefault();

.where 是筛选条件  r随便起名

数据查询

con.表名.ToList();

添加数据

需要一个对象s

con.Stu.InsertOnSubmit(s);
            con.SubmitChanges();

修改数据

修改数据需要先查一下 有没有这条数据

Stu s = con.Stu.Where(r => r.Ids.ToString() == id).FirstOrDefault();

查到数据如果不是空值 则 给s赋值

最后即可 con.SubmitChanges();

删除数据

con.Stu.DeleteOnSubmit(s);
                con.SubmitChanges();

原文地址:https://www.cnblogs.com/v587yy/p/6941408.html