最近在做关于新浪微博授权的一些minisite,数据库并不复杂,所以在数据打交道这块采用了linqtosql,开发起来更快更简单...但是随着用户访问逐渐增多,用户上传的图片也越来越多,因为首页是一个显示图片墙的效果,客户抱怨loading时间太长,跳出率比较高.so 除了前端要做一些优化之外,后台返回的接口也有一定必要的查询优化.好了,见代码. 这是之前写的(菜鸟都是这样做,无鄙视菜鸟之意,我之前就是这么写) List<tbl_WeChat> list = (from wc in lcdb.…
这一篇文章主要总结LINQ to sql的简单查询(单表查询)和联接查询(多表查询) 单表查询 需求是我们要输出TClass表中的结果.使用了from-in-select语句,代码如下: public static void SimpleQuery() { using (L2SDBDataContext db = new L2SDBDataContext()) { var query = from tc in db.TClasses //select tc; select new { Class…
Linq to Entities 已经我的一篇博文中阐述了,这里阐述一下简单的Linq to Sql 的增删改查.Linq to sql 与Linq to Entities虽然同属于DataBase-First,但存在着一些细小的差别. Linq to Sql 的实体类载体的后缀为dbml. 此篇Demo的数据库与前一篇博文Linq to Entities的数据库一致,VS2010与Sql 2005. 首先 创建dbml文件.步骤如下 1. 2. 这样我们就建立好了dbml文件了,数据库连接的配…
前些日子,做了一个物业收费系统,cs模式,用到了linq to sql 技术,这是我第一次使用这个东东写程序存取数据库,迷迷糊糊搞得一塌糊涂,当时有个同学他们找好的分页组件,然后写好了调用方法,由于时间比较急,而且第一次用,所以没有怎么研究就直接按照注释使用他们写好的分页方法,然而开发过程中一直都对他们写的方法有怀疑,会不会是一种投机取巧,胡编乱造的?后来我也做过一些简单分析,我发现程序在业务逻辑层中每次都从数据库中将数据全部读取出来,然后循环将数据转成特定的List,也就是遍历整个数…
1.新建一个winform项目. 2.添加一个Linq to Sql 类,命名为Northwind 3.打开服务器资源管理器,将表拖动到linq to sql 类,实体类就由Vs生成了 4.实例化DataContext类 NorthwindDataContext dc = new NorthwindDataContext(); 5.下面就可以使用Linq to Sql啦. a.查询Employees所有数据 var ee = from employee in dc.Employees selec…