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();

 

posted @ 2017-06-04 18:33  v587yy  阅读(120)  评论(0编辑  收藏  举报