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

你可能感兴趣的:(LINQ)