摘要: 前言 最近接一个SL项目,由于SL本身是一个基于.net framework 但是又独立于.net framework的内核,它有诸多局限性并没有.net framework如此强大,例如那些经常做WinForm开发的猿猿们肯定很难受,熟悉的DataTable没了,熟悉的IAsyncResult接口没了,憋啊~。因此在SL环境中WCF 通信就变得很重要了。注意,也许你已接触了WCF RIA Service 但是本次我们不讨论这个,这个多少数基于SQL SERVER + EF4 来做,有兴趣的可以去园子里找相关博文,一大把。 由于WCF是一个很大的主题,同时本文不是讲解WCF的,所以在读本文.. 阅读全文
posted @ 2012-10-08 23:26 月涯 阅读(2454) 评论(7) 推荐(5) 编辑
摘要: 前 言 各种懒惰,各种拖沓,终究是要动笔写终结篇了,在这个系列的前几篇文章里我们主要学习linq的基础语法以及他对内存数据的操作等,那么本篇文章我们将讨论学习最为大家所熟悉的,也是最受争议的 Linq To SQL,再次强调,如果你到目前为止认为LinqToSql就是linq的话,有以下几种方式可共君选择:1.把这个系列的前面几篇文章给读了。2.到菜市场卖块豆腐给撞了。3.(MM可以忽略跳过哈)把屁股洗干净,让大家把你菊花给爆了。用 意 Linq To Sql 相对现在来说,不可否认它已经过时了,伴随着vs2010和Entity Fromwork 4的出现,linq to sql 退出历史.. 阅读全文
posted @ 2012-08-06 21:53 月涯 阅读(5309) 评论(4) 推荐(17) 编辑
摘要: 前 言 终于来到下篇了,通过上篇,和中篇,我们了解了linq的基本语句,对应linq我们又了解到lambda表达式,静态扩展方法,以及linq的延迟加载的特性,那么在本篇文章中我们将分享学习一下linq对于我们开发中常用到的对象的操作应用。如果没有阅读过上篇的请点击这里,如果没有阅读中篇的请点击这里linq to DataSet 对于做.net 开发的有谁不知道DataSet,DataTable,DataRow,DataColumn这些对象,如果你真的不知道,那好吧建议你到菜市场买2块豆腐撞死算了>_<。也许你会惊讶,哇靠!linq能操作这些?答案是肯定的。那么我们来看看linq是 阅读全文
posted @ 2012-07-20 09:30 月涯 阅读(3831) 评论(11) 推荐(3) 编辑
摘要: 前 言 在上篇中简单的分享了LINQ的基础概念及基础语法,如果没有阅读过上篇的朋友可以点击这里。感谢大家的支持,本篇我们将更进一步的学习LINQ的一些相关特性及应用方法。废话不多说,请往下阅读吧。延迟加载 在上篇中简单的和大家提到了LINQ具有一个很有意思的特性那就是“延迟加载”(或“延迟计算”),什么是延迟加载呢?先看来自官方的描述:延迟执行意味着表达式的计算延迟,直到真正需要它的实现值为止。是不是觉得有点生涩难理解呢?按照我个人的理解通俗的讲就是,每当我们编写好一段LINQ表达式时,此时这个表达式所代表的序列变量仅仅只是一个代理,编译器在执行编译时根本就不鸟这段代码,检查完语法正确性后.. 阅读全文
posted @ 2012-07-11 01:51 月涯 阅读(7710) 评论(30) 推荐(25) 编辑
摘要: 前 言 最近和我们老大一起做技术面试(我是旁听的),发现前来面试的没几个掌握甚至是丁点了解LINQ。这让我很纳闷,LINQ伴随2008一起发布至今难道大家真的没时间去了解一下或者学习一下这个应用基础吗。甚至问及有些人LINQ是什么,答题者想都不想 LINQ TO SQL, 崩溃!没错,LINQ是可以TO SQL,但是除了SQL,LINQ就无所作为了?非也。因此在这里和大家一起分享学习LINQ。本文适合以下读者, 如果你是不符合者请赏脸捧个场,3Q 从未触碰过LINQ的 对LINQ有过了解但是从未实战过的 打算学习LINQ的简 介 LINQ 是什么?引用官方术语“语言集成查询 (LIN... 阅读全文
posted @ 2012-07-07 00:22 月涯 阅读(8761) 评论(52) 推荐(20) 编辑