LINQ 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
LINQ 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
LINQ 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
LINQ 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
LINQ 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 未知
开发语言 C# .NET
操作系统 Windows
软件类型 开源软件
开源组织 微软
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-07-06

软件简介

语言集成查询 (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 版。

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2012/10/15 16:06

linq where 数组筛选

现在有数据库中的数据如下: 现在查询时来了一个数组a={"5","6"}条件:要求把groupid中带有5、6的取出来, db.表名.where(p=>?????) ?????处要怎么写,要把groupid中与a数组取交集

2
0
发表了问答
2015/10/04 00:14

一句c#的linq代码转为vb的...

//List<Company> allCompanies = ... var result = from c in allCompanies select new[] { Convert.ToString(c.ID), c.Name, c.Address, c.Town }; 网上找到的一个demo,奈何我们项目是用vb.net写的(我也是无语凝噎).... 我试了好多次,都未能转换成功 求大神帮助!...

4
0
发表了问答
2015/03/29 15:14

c# 关于linq to xml的使用

我要把这三个图元信息(位置,大小,类型)存到XML文件,还要能进行读取等等的操作,操作以后新图元信息存入,旧的信息删除,我一直没做出来,求帮忙!!!谢谢。

2
0
发表了问答
2014/05/21 09:13

linq操作DataTable计算排名的问题

我有一个DataTable存储有学生的成绩,我想要对其进行计算排名,想用linq实现,现在使用如下代码,想请教一下各位强人,是否有更简洁快速的方法? void testLinq() { DataTable dt = new DataTable(); dt.Columns.Add("成绩"); dt.Columns.Add("排名"); dt.Rows.Add(new object[] { 12, null }); dt.Rows.Add(new object[] { 120, null }); dt...

10
0
发表了问答
2013/12/30 20:05

【江门】我想找一份开发.NET软件的工作,全兼职均可。

【江门】我想找一份开发.NET软件的工作,全兼职均可,有好的介绍下,全职最好公司稳定,兼职可合作。 各位大大,本人工作5年了,想在新会或江门市区找一份.net软件(包括网页的)开发的工作(包括ERP软件,人事软件,信息软件等),主打数据库类的软件开发。流程设计,逻辑层,数据层设计与分析。 本人技能如下 掌握: UML、 c#、.Net、LINQ、asp.net、sql server数据库、DevExpress、navicat premium 熟悉: Crystal Reports、三...

1
0
发表了问答
2013/03/22 10:01

C# LINQ 查询问题

一个表有三个字段,客户,收款金额,收款方式(A,B); 用linq能否一次性查询出,每一个客户,A项收款,B项收款多少?的集合。

2
0
发表了问答
2013/03/08 17:39

Linq in string值,多个string值必须组合传给Linq执行,多个以逗号分开值总是当成一个string处理

string str = "张三,李四"; var q =from c in db.tab1 where (new string[] {str}).Contains(c.name) select c; //这里我是想查张三和李四的记录,却被解析成了查询“张三,李四”这一个的记录。 谢谢各位帮忙看看。

1
0
发表了问答
2012/07/03 10:54

代码框架技术讨论简单三层、工厂模式、NHibernate、IBatis.Net、Entity、AOP、Linq

目前咱们.net项目开发经常会遇到以下几种框架和编码思想,希望大家来讨论一下优缺点。 我主要使用过简单三层、工厂模式的三层。 其它几种有所了解,但认为效率一般,没有在项目中实战。

1
0
发表了问答
2012/06/08 09:46

关于Linq的一些疑惑

大家都说Linq好,大家说说好在哪呢?看过一些人写的Linq语句(应用在集合查询),觉得他严重影响代码质量,让后来者很难维护。 PS:本人没有深入了解Linq,对Linq的映像只是建立在对某些代码的第一感觉上。

4
0
发表了问答
2012/02/21 22:08

请用Linq用的多的朋友来看一个问题,一般用Linq来直接访问数据库么?

反正我们的项目当中,基本上和数据库的访问 还是用的基本的ADO.NET ,只是到了CLR下面才用Linq来做一些排序 筛选等操作,不知道大家的项目里面是不是也是这样

1
0
发表了问答
2011/02/03 11:06

Linq To Sql

Linq To Sql 数据过滤技术是在本地还是在服务器。

7
1
发表了问答
2011/11/25 23:03

linq to tntity多表查询

linq to tntity多表查询条件在多表中都有怎么写啊比如: select * from [user] join userdepartment on [user].user_userdepartmentid = userdepartment.userdepartment_id join usergroup on usergroup_userid = user_id join [group] on group_id = usergroup_groupid where user_name = 'andy' or userdepartment='123' and group_name='213456' 怎么改成linq to entity啊...

1
0
发表了问答
2011/06/24 11:02

使用MongoDB的支持Linq 驱动NoRM

MongoDB的驱动有好几个,分布式文件存储的数据库开源项目MongoDB里使用的是github.com/samus/mongodb-csharp,monogodb-csharp不是强类型,使用起来不方便。转向使用支持强类型访问MongoDB的NoRM C# driver。NoRM 驱动和MongoDB-CSharp的一个区别的地方就是NoRM使用强类型的类操作MongoDB-CSharp的Document类。 使用NoRM很简单,引用NoRM.dll就可以了,下面的例子是一个控制台程序: 模型类,代表保存到数据库的数据 using Syst...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
33 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部