摘要: 第一篇 从CUD开始,如何使用LINQ to SQL插入、修改、删除数据准备工作,现在数据库中建好测试表Student,这个表只有三个字段ID,Name,Hometown,其中ID为int类型的自增长字段,Name和Howmtown是nvarchar类型1. 打开VS2010新建控制台应用程序,然后... 阅读全文
posted @ 2015-11-04 16:57 hbsfgl 阅读(193) 评论(0) 推荐(0)
摘要: 本文中举例用到的数据模型如下:Student和Class之间是多对一关系,Student和Course之间是多对多关系。DataContext的DeferredLoadingEnabled属性指定是否需要延时加载,其默认值为true。以Student为例,其延时加载的对象是指Class和对应的Cou... 阅读全文
posted @ 2015-11-04 16:53 hbsfgl 阅读(208) 评论(0) 推荐(0)
摘要: 在linq to sql中grouping很简单、很灵活,但是如果不注意则会中了Microsoft的糖衣炮弹。本文使用的数据模型如下图:1. 用linq to sql写一个最简单的group语句:查询Students表并按ClassID分组,输出每个班级的学生数。下面的代码是糖衣版。12345678... 阅读全文
posted @ 2015-11-04 16:43 hbsfgl 阅读(190) 评论(0) 推荐(0)
摘要: 先看一个最简单的inner join,在读取Student表时inner join Class表取的对应的Class信息:static void Main(string[] args){ using (var writer = new StreamWriter(WatchSqlPath, fa... 阅读全文
posted @ 2015-11-04 16:28 hbsfgl 阅读(189) 评论(0) 推荐(0)