Linq to Sql
首先需要新增一个 linq to sql 类 ,在添加新项 里就有此选项
主外键数据查询:带有主外键关系的表,在设计界面可以添加关系,添加上两个表的关系以后,在子表里就会添加一个对主表的实例引用,在主表里就会添加一个字表的集合引用
不带表间关系的联合查询[jion on]: from a in aList JOIN b in bList ON a.id equals b.aid INTO newList from newlist in newList select new{...};
新增数据: 数据对象 实例 = new 数据对象 ; 实例.属性=值; 实例. linq to sql类.数据对象.InsertOnSubmit(实例); linq to sql类.SubmitChanges();
修改数据: 数据对象 实例 = linq to sql类.数据对象.Single(单个数据对象=>单个数据对象.ID==ID) //注意语法; 获得单个数据对象; 实例.属性 = 新值; linq to sql类.SubmitChanges();
删除数据:数据对象 实例 = linq to sql类.数据对象.Single(单个数据对象=>单个数据对象.ID==ID) //注意语法; 获得单个数据对象; linq to sql类.数据对象.DeleteOnSubmit(实例) ; linq to sql类.SubmitChanges();
积少成多 共享 交流 进步