编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。

LINQ .NET 语言集成查询

程序名称:LINQ

授权协议: 未知

操作系统: Windows

开发语言: C#

LINQ 介绍

语言集成查询 (liNQ) 是 Visual Studio 2008 和 .NET Framework 3.5
版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。

传 统上,针对数据的查询都是以简单的字符串表示,而没有编译时类型检查或 IntelliSense
支持。此外,您还必须针对以下各种数据源学习不同的查询语言sql 数据库、XML 文档、各种 Web 服务等。liNQ 使查询成为 C# 和 Visual
Basic 中的一等语言构造。您可以使用语言关键字和熟悉的运算符针对强类型化对象集合编写查询。下图显示一个用 C# 语言编写的、不完整的 liNQ
查询,该查询针对 sql Server 数据库,并具有完全类型检查和 IntelliSense 支持

在 Visual Studio 中,可以用 Visual Basic 或 C# 为以下各种数据源编写 liNQ 查询sql Server 数据库、XML
文档、ADO.NET 数据集以及支持 IEnumerable 或泛型 IEnumerable<(Of <(T>)>) 接口的任意对象集合。此外,还计划了对
ADO.NET Entity Framework 的 liNQ 支持,并且第三方为许多 Web 服务和其他数据库实现编写了 liNQ 提供程序。

liNQ 查询既可在新项目中使用,也可在现有项目中与非 liNQ 查询一起使用。唯一的要求是项目应面向 .NET Framework 3.5 版。

LINQ 官网

http://msdn.microsoft.com/en-us/netframework/aa904594.aspx

编程语言

UReport2 是一款高性能的架构在 Spring 之上纯 Java 报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。
QuickServer 是一个免费的开源Java库,用于快速创建健壮的多线程、多客户端TCP服务器应用程序。使用QuickServer,用户可以只集中处理应用程序的逻辑/协议。
Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性
Elastic-Job 是一个分布式调度解决方案,由两个相互独立的子项目 Elastic-Job-Lite 和 Elastic-Job-Cloud 组成。
Velosurf 是一个Velocity模板引擎的数据库操作库,它提供自动的表映射。
Castor 项目为开源领域提供了数据(XML 和数据库)绑定功能。其原理跟 Sun 的 JAXB 很相似,并且向关系数据库表添加了增强的映射和绑定功能。
语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。
Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce