首页 > 其他分享 >《LINQ实战》译者感言

《LINQ实战》译者感言

时间:2023-06-21 10:34:28浏览次数:40  
标签:实战 本书 示例 LINQ Ajax 译者 感言


《 LINQ 实战》译者感言

此刻您手中这本沉甸甸的书,虽然来得晚了一些,但仍旧是不可多得 LINQ 权威学习指南。

在最近一年的工作中,我会经常用到 LINQ 。毫不夸张地说,我无法想象再回到没有 LINQ 的 .NET 日子会是怎样,我深深地折服于其给每个开发人员带来的方便和简化—— LINQ 在程序世界和数据世界之间架起了一座桥梁。译者序不是王婆卖瓜的地方,但在此我仍然忍不住要说,当读者阅读本书之后,相信在掩卷沉思时,你会知道将“不可能”变成“可能”也不过是瞬间的灵感,而又如此简单。

 

《LINQ实战》译者感言_linq

In Action 系列图书(国内一般翻译为“实战”),从早期风靡国内的 Ajax In Action [1] 开始,很快成就了 Manning 出版社,也创出了它自己的风格。自然,包括本书在内的这一系列图书讲究实战,但示例代码和介绍文字之间的平衡却拿捏得非常合适。没有长篇累牍教科书一般的说教,也不会看到连续数页的代码仅仅用来演示“ hello world ”。每当你觉得有些不解的时候,一段精炼的示例代码定会出现在眼前。而理解之后,接下来的转折一笔又让你欲罢不能,继续深入阅读。

作者 Marguerie 先 生为此书花费了两年的心血,相信朋友们在阅读时能够体会到行文中流露出来的良苦用心。本书原版的语言非常简洁流畅,没有丝毫浮华的卖弄,而力求用最平实的 语言给出最恰如其分的介绍,所谓大音希声,大象无形。作为本书的翻译者,我在翻译的过程中甚至无法控制继续阅读的想法,忍不住一气通读到底——就像是一篇 情节曲折的小说,会莫名地猜出你的想法,牢牢地抓住你的心。

限于自身水平,译本很多地方难免有所不足乃至错误,还望各位读者不吝斧正。

陈黎夫

2009 年于上海



[1] 中文版《 Ajax 实战》由人民邮电出版社出版。——编者注

标签:实战,本书,示例,LINQ,Ajax,译者,感言
From: https://blog.51cto.com/u_15767091/6527619

相关文章

  • c# Linq Contains 字符串集合中是否包含某集合中字符
    publicclassUnitTest1{[Fact]publicvoidTest1(){varlist_A=newList<string>{"MU","CA","PA"};varlist_B=newList<string>{"A000MU-100002&qu......
  • 关于linq Where中的”或者“运算只查询出来满足一种条件的数据的问题,本质是IEnumerabl
    如下代码所示,其中的"query"返回值类型为IQuerablevarquery=_deviceRepository.GetAll().AsNoTracking().Where(a=>a.status=1);if(ture){query=query.Where(a=>(a.name=="a"&&a.sex=1)||a.name=="b");......
  • Linq关联两个DataTable合并为一个DataTable
    DataSetds;DataTabledt1=ds.Tables[0];DataTabledt2=ds.Tables[1];//关联varres=frommindt1.AsEnumerable()fromsindt2.AsEnumerable()wherem.Field&l......
  • LINQ to SQL
    @@sqllinqintogroup LINQtoSQL八大子句一、LINQ查询子句概述1.查询(Query)是一组指令,这些指令可以从一个或多个给定的数据源中检索数据,并指定检索结果的数据类型和表现形式。2.查询表达式是一种查询语法表示的表达式,由一组用类似于SQL的声明性语法编写的子句组成。3.每......
  • @@linq left join group
    @@linqleftjoingroup如何实现LINQ的leftjoingroupby语法? 在LINQ下这样写var query = (from st in db.Student                             join sc in db.Score on st.id equals sc.sid into g1        ......
  • C# LINQ
    视频链接:.NET6教程,.NetCore2022视频教程,杨中科主讲_哔哩哔哩_bilibiliLambda与LINQ为啥要学LINQ?让数据处理变得简单。【复习】委托1、委托是可以指向方法的类型,调用委托变量时执行的就是变量指向的方法。2、.NET中定义了泛型委托Action(无返回值)和Func(有返回值),所以......
  • Linq/Enumerable.cs
    usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Threading;//IncludeSilverlight'smanagedresources#ifSILVERLIGHTusingSystem.Core;#endif//SILVERLIGHTnamespaceSystem.Linq{publicstaticpartialc......
  • LINQ to SQL语句之对象标识和对象加载
    [list][*]对象标识[/list]运行库中的对象具有唯一标识。引用同一对象的两个变量实际上是引用此对象的同一实例。你更改一个变量后,可以通过另一个变量看到这些更改。关系数据库表中的行不具有唯一标识。由于每一行都具有唯一的主键,因此任何两行都不会共用......
  • Cannot cast Newtonsoft.Json.Linq.JObject to Newtonsoft.Json.Linq.JToken.
    @@CannotcastNewtonsoft.Json.Linq.JObjecttoNewtonsoft.Json.Linq.JToken 解决方法方法参数为[FromBody]objectcontent JObjectjo=(JObject)JsonConvert.DeserializeObject(content.ToString());JToken[]jtoArray=jo["contentBody"].ToArray();List<......
  • LINQ 操作
    定义:LINQ(读音link)代表语言集成查询(LanguageIntegratedQuery),是.NEt框架的扩展,它允许我们用SQL查询数据库的方式来查询数据的集合,使用它,你可以从数据库、程序对象的集合以及XML文档中查询数据//Seehttps://aka.ms/new-console-templateformoreinformation,usingSystem.N......